home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11522_LLINGO.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
214KB
|
3,536 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 5963 subq.w -[A3], 4
00000002 33D0 0000 47DA move.w [0x000047DA], [A0]
00000008 0000 2550 ori.b D0, 0x50 /* 'P' */
0000000C 0000 0282 ori.b D0, 0x82
00000010 8000 or.b D0, D0
00000012 0002 2D86 ori.b D2, 0x86
00000016 3376 2430 1D52 move.w [A1 + 0x1D52], [A6 + D2.w * 4 + 0x30]
// begin alternate branch 0000001A-00000026
label0000001A:
0000001A 1D52 1D62 move.b [A6 + 0x1D62], [A2]
0000001E 2AEA 2EBA move.l [A5]+, [A2 + 0x2EBA]
00000022 133A EA44 move.b -[A1], [PC - 0x15BC /* FFFFEA68, cstring ""<EOF> */]
// end alternate branch 0000001A-00000026
label0000001A: // (misaligned)
0000001C 1D62 2AEA move.b [A6 + 0x2AEA], -[A2]
00000020 2EBA 133A move.l [A7], [PC + 0x133A /* 0000135C, value 0x23154307 */]
00000024 EA44 asr D4.w, 5
00000026 1332 132A 1342 ED76 move.b -[A1], [[A2 + 0x1342 + D1 * 2] - 0x128A]
0000002E ED82 asl D2, 6
00000030 105A movea.b A0, [A2]+
00000032 20EA 3AE0 move.l [A0]+, [A2 + 0x3AE0]
00000036 39F2 3C88 6C4A move.w 0x6C4A /* 'lJ' */, [A2 + D3 * 4 - 0x120]
// begin alternate branch 00000038-0000003C
label00000038:
00000038 3C88 move.w [A6], A0
0000003A 6C4A bge +0x4C /* 00000086 */
// end alternate branch 00000038-0000003C
label00000038: // (misaligned)
0000003C 0D8A bclr A2, D6
0000003E 0E4A 0E52 .invalid.w A2, 0xE52 // invalid immediate operation
00000042 0E5A 24BA .invalid.w [A2]+, 0x24BA // invalid immediate operation
00000046 3670 ED1E 20DA movea.w A3, [[A0] + A6 * 4 + 0x20DA]
0000004C 20E2 move.l [A0]+, -[A2]
0000004E 34F0 3AA4 move.w [A2]+, [A0 + D3 * 2 - 0x92]
00000052 3474 3A26 movea.w A2, [A4 + D3 * 2 + 0x26]
00000056 6FE0 ble -0x1E /* 00000038 */
00000058 20CA move.l [A0]+, A2
0000005A 20D2 move.l [A0]+, [A2]
0000005C 10AA 6B3C move.b [A0], [A2 + 0x6B3C]
00000060 0604 2C54 addi.b D4, 0x54 /* 'T' */
00000064 7A04 moveq.l D5, 0x04
00000066 320E move.w D1, A6
00000068 173A 2F58 move.b -[A3], [PC + 0x2F58 /* 00002FC2, cstring ""<EOF> */]
0000006C 288A move.l [A4], A2
0000006E 27EE 23FA 3C01 move.l [PC + D3 * 4 + 0x1], [A6 + 0x23FA]
00000074 DEAC DD94 add.l D7, [A4 - 0x226C]
label00000078:
00000078 741A moveq.l D2, 0x1A
0000007A B047 cmp.w D0, D7
0000007C C270 C470 and.w D1, [A0 + A4.w * 4 + 0x70]
00000080 B441 cmp.w D2, D1
00000082 1A14 move.b D5, [A4]
00000084 B045 cmp.w D0, D5
label00000086:
00000086 4873 D16E pea.l <<invalid full ext with IS == 1 and I/IS == 6>>
0000008A D86E 9A6E add.w D4, [A6 - 0x6592]
// begin alternate branch 0000008C-00000090
label0000008C:
0000008C 9A6E 6E8A sub.w D5, [A6 + 0x6E8A]
// end alternate branch 0000008C-00000090
label0000008C: // (misaligned)
0000008E 6E8A bgt -0x74 /* 0000001A */
00000090 E596 roxl D6, 2
00000092 5000 addq.b D0, 8
00000094 D89F add.l D4, [A7]+
label00000096:
00000096 DA6E BE45 add.w D5, [A6 - 0x41BB]
0000009A D880 add.l D4, D0
0000009C 6EDA bgt -0x24 /* 00000078 */
0000009E CE84 and.l D7, D4
000000A0 6D44 blt +0x46 /* 000000E6 */
000000A2 FE1E 60A8 .unknown 0xFE1E 0x60A8 (W = 7)
000000A6 D06B 2781 add.w D0, [A3 + 0x2781]
// begin alternate branch 000000A8-000000AC
label000000A8:
000000A8 2781 3E13 move.l [A3 + D3 * 8 + 0x13], D1
// end alternate branch 000000A8-000000AC
label000000A8: // (misaligned)
000000AA 3E13 move.w D7, [A3]
000000AC 5253 addq.w [A3], 1
000000AE FC0C 3787 .unknown 0xFC0C 0x3787 (W = 6)
000000B2 6CF4 bge -0xA /* 000000A8 */
000000B4 DA47 add.w D5, D7
000000B6 741E moveq.l D2, 0x1E
000000B8 CC44 and.w D6, D4
000000BA B854 cmp.w D4, [A4]
000000BC 60D8 bra -0x26 /* 00000096 */
000000BE DA6B 721E add.w D5, [A3 + 0x721E]
000000C2 37BC 3884 6FF0 6FEA 3694 move.w [0x6FEA3694], 0x3884
000000CC B846 cmp.w D4, D6
000000CE 3E13 move.w D7, [A3]
000000D0 3094 move.w [A0], [A4]
000000D2 5889 addq.l A1, 4
000000D4 6EB6 bgt -0x48 /* 0000008C */
000000D6 20E2 move.l [A0]+, -[A2]
000000D8 3B6C 0FCC 0FA4 move.w [A5 + 0xFA4], [A4 + 0xFCC]
000000DE 7A04 moveq.l D5, 0x04
000000E0 7A03 moveq.l D5, 0x03
000000E2 7A09 moveq.l D5, 0x09
000000E4 BC6D 0F48 cmp.w D6, [A5 + 0xF48]
// begin alternate branch 000000E6-000000E8
label000000E6:
000000E6 0F48 bchg A0, D7
// end alternate branch 000000E6-000000E8
label000000E6: // (misaligned)
000000E8 0E20 0E00 .invalid.b -[A0], 0x0 // invalid immediate operation
000000EC 0DE0 .incomplete
000000EE 1712 move.b -[A3], [A2]
000000F0 27AC 6B76 6E70 move.l [A3 + D6 * 8 + 0x70], [A4 + 0x6B76]
000000F6 28AA FCCE move.l [A4], [A2 - 0x332]
000000FA 1512 move.b -[A2], [A2]
000000FC 1816 move.b D4, [A6]
000000FE F958 .extension 0x958 <<F/4-5/4>> // unimplemented
00000100 B3F0 233C cmpa.l A1, <<invalid full ext with I/IS == 4>>
00000104 2802 move.l D4, D2
00000106 280A move.l D4, A2
00000108 FE64 F7CC .extension 0xE64 <<F/1/7>>, 0xF7CC // unimplemented
label0000010C:
0000010C 1F02 move.b -[A7], D2
0000010E F79A .invalid <<F/6/3>>
00000110 0AC4 .incomplete
00000112 0F88 bclr A0, D7
00000114 1F0A move.b -[A7], A2
00000116 0FBC 0C98 F5E4 bclr 0xC98F5E4, D7
0000011C 08F4 187C 3B41 bset.b [[A4 + <<invalid base displacement size>>]], 0x7C /* '|' */
00000122 6E5E bgt +0x60 /* 00000182 */
00000124 F372 .extension 0x372 <<F/4-5/1>> // unimplemented
00000126 F654 069C .extension 0x654 <<F/1/3>>, 0x069C // unimplemented
0000012A 6E4A bgt +0x4C /* 00000176 */
0000012C 1C40 movea.b A6, D0
0000012E 6F56 ble +0x58 /* 00000186 */
00000130 7226 moveq.l D1, 0x26
00000132 0FC4 .incomplete
00000134 031C btst [A4]+, D1
00000136 0323 btst -[A3], D1
00000138 06AC 0306 031E 5B41 addi.l [A4 + 0x5B41], 0x306031E
00000140 11CC 1950 move.b [0x00001950], A4
00000144 5941 subq.w D1, 4
00000146 0E1C 0323 .invalid.b [A4]+, 0x23 /* '#' */ // invalid immediate operation
0000014A 756E moveq.l D2, 0x6E
0000014C 6C75 bge +0x77 /* 000001C3 */
0000014E 2025 move.l D0, -[A5]
00000150 6EBA bgt -0x44 /* 0000010C */
00000152 1F22 move.b -[A7], -[A2]
00000154 19C0 059A move.b 0x9A, D0
// begin alternate branch 00000156-00000158
label00000156:
00000156 059A bclr [A2]+, D2
// end alternate branch 00000156-00000158
label00000156: // (misaligned)
00000158 0FF6 .incomplete
0000015A 1D7A 0D84 6ED2 move.b [A6 + 0x6ED2], [PC + 0xD84 /* 00000EE0, value 0xBC */]
00000160 ED62 asl D2.w, D6
00000162 6C50 bge +0x52 /* 000001B4 */
00000164 EA74 roxr D4.w, D5
00000166 E9E8 0454 E996 bfextu D0, [A0 - 0x166A] {17:20}
0000016C 0414 E956 subi.b [A4], 0x56 /* 'V' */
00000170 2669 E84E movea.l A3, [A1 - 0x17B2]
00000174 6EE0 bgt -0x1E /* 00000156 */
label00000176:
00000176 FD26 .extension 0xD26 <<F/4-5/6>> // unimplemented
00000178 E744 asl D4.w, 3
0000017A E7A6 asl D6, D3
0000017C FCD0 E76C .extension 0xCD0 <<F/2-3/6>> // unimplemented
00000180 6E7A bgt +0x7C /* 000001FC */
label00000182:
00000182 FD94 .invalid <<F/6/6>>
00000184 FD24 .extension 0xD24 <<F/4-5/6>> // unimplemented
label00000186:
00000186 FC2E FCCE .unknown 0xFC2E 0xFCCE (W = 6)
label0000018A:
0000018A ED52 roxl D2.w, 6
0000018C 3033 ED0E E5C4 move.w D0, [[A3 + <<invalid base displacement size>>] + A6 * 4 - 0x1A3C]
00000192 6D46 blt +0x48 /* 000001DA */
00000194 2E30 780C move.l D7, [A0 + D7 + 0xC]
// begin alternate branch 00000196-00000198
label00000196:
00000196 780C moveq.l D4, 0x0C
// end alternate branch 00000196-00000198
label00000196: // (misaligned)
00000198 2E0C move.l D7, A4
0000019A 023A 3C25 2578 andi.b [PC + 0x2578 /* 00002714, cstring ""<EOF> */], 0x25 /* '%' */
// begin alternate branch 0000019E-000001A6
label0000019E:
0000019E 2578 2325 2570 move.l [A2 + 0x2570], [0x00002325]
000001A4 2225 move.l D1, -[A5]
// end alternate branch 0000019E-000001A6
label0000019E: // (misaligned)
000001A0 2325 move.l -[A1], -[A5]
000001A2 2570 2225 5322 move.l [A2 + 0x5322], [A0 + D2.w * 2 + 0x25]
// begin alternate branch 000001A6-000001A8
label000001A6:
000001A6 5322 subq.b -[A2], 1
// end alternate branch 000001A6-000001A8
label000001A6: // (misaligned)
000001A8 6C1C bge +0x1E /* 000001C6 */
000001AA 66DE bne -0x20 /* 0000018A */
000001AC 1C13 move.b D6, [A3]
000001AE 19B3 DE86 F3CE move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A3 + A5 * 8 - 0x122]
label000001B4:
000001B4 1A5A movea.b A5, [A2]+
000001B6 6DDE blt -0x20 /* 00000196 */
000001B8 5C87 addq.l D7, 6
000001BA 6DE2 blt -0x1C /* 0000019E */
label000001BC:
000001BC 0834 ED5E F4E8 btst.b [A4 + A7.w * 4 - 0x24], 0x5E /* '^' */
000001C2 ED62 asl D2.w, D6
000001C4 ED5C rol D4.w, 6
label000001C6:
000001C6 09FC .incomplete
000001C8 0687 B894 5D86 addi.l D7, 0xB8945D86
000001CE 9D94 sub.l [A4], D6
000001D0 B894 cmp.l D4, [A4]
000001D2 66E8 bne -0x16 /* 000001BC */
000001D4 9DAD FD0A sub.l [A5 - 0x2F6], D6
000001D8 5CAD EFF0 addq.l [A5 - 0x1010], 6
// begin alternate branch 000001DA-000001E0
label000001DA:
000001DA EFF0 74FF B487 bfins [A0 + A3.w * 4 - 0x121] {19:D7}, D7
// end alternate branch 000001DA-000001E0
label000001DA: // (misaligned)
000001DC 74FF moveq.l D2, 0xFFFFFFFF
000001DE B487 cmp.l D2, D7
000001E0 B1D4 cmpa.l A0, [A4]
000001E2 3187 2C14 move.w [A0 + D2 * 4 + 0x14], D7
000001E6 382B 3A13 move.w D4, [A3 + 0x3A13]
000001EA B86C 6D96 cmp.w D4, [A4 + 0x6D96]
000001EE D99E add.l [A6]+, D4
000001F0 D8AA 6D36 add.l D4, [A2 + 0x6D36]
000001F4 D916 add.b [A6], D4
000001F6 6EAE bgt -0x50 /* 000001A6 */
000001F8 53AC DA3A subq.l [A4 - 0x25C6], 1
label000001FC:
000001FC 6D30 blt +0x32 /* 0000022E */
000001FE 1F1A move.b -[A7], [A2]+
00000200 FC50 FE3E .extension 0xC50 <<F/1/6>>, 0xFE3E // unimplemented
00000204 FA26 5368 .unknown 0xFA26 0x5368 (W = 5)
00000208 3974 E94C 376D move.w [A4 + 0x376D], <<invalid full ext with I/IS == 4>>
// begin alternate branch 0000020A-00000212
label0000020A:
0000020A E94C lsl D4.w, 4
0000020C 376D ED0E 720E move.w [A3 + 0x720E], [A5 - 0x12F2]
// end alternate branch 0000020A-00000212
label0000020A: // (misaligned)
0000020E ED0E lsl D6.b, 6
00000210 720E moveq.l D1, 0x0E
00000212 7612 moveq.l D3, 0x12
00000214 D432 E7C0 add.b D2, [ + <<invalid base displacement size>>]
00000218 E7AA lsl D2, D3
0000021A E798 rol D0, 3
0000021C D472 E788 add.w D2, [ + <<invalid base displacement size>> + A6 * 8]
00000220 E770 roxl D0.w, D3
00000222 3370 E728 D6A0 D688 move.w [A1 - 0x2978], [A0 - 0x2960 + A6 * 8]
0000022A D600 add.b D3, D0
0000022C D5E8 1826 add.l A2, [A0 + 0x1826]
// begin alternate branch 0000022E-00000230
label0000022E:
0000022E 1826 move.b D4, -[A6]
// end alternate branch 0000022E-00000230
label0000022E: // (misaligned)
00000230 FA7A 5D87 .extension 0xA7A <<F/1/5>>, 0x5D87 // unimplemented
00000234 F490 cinvp INST, [A0]
00000236 6ED2 bgt -0x2C /* 0000020A */
00000238 F448 cinvl DATA, [A0]
0000023A E3B6 roxl D6, D1
label0000023C:
0000023C E3A0 asl D0, D1
0000023E E38A lsl D2, 1
00000240 E374 roxl D4.w, D1
00000242 E35E rol D6.w, 1
label00000244:
00000244 E432 roxr D2.b, D2
00000246 E314 roxl D4.b, 1
00000248 E308 lsl D0.b, 1
0000024A F7BA .invalid <<F/6/3>>
0000024C F324 .extension 0x324 <<F/4-5/1>> // unimplemented
0000024E 18C6 move.b [A4]+, D6
00000250 DE85 add.l D7, D5
00000252 9CAE C3C4 sub.l D6, [A6 - 0x3C3C]
00000256 7C63 moveq.l D6, 0x63
00000258 FE14 5485 .unknown 0xFE14 0x5485 (W = 7)
label0000025C:
0000025C 783C moveq.l D4, 0x3C
0000025E C9C5 muls.w D4, D5
00000260 121B move.b D1, [A3]+
00000262 67E0 beq -0x1E /* 00000244 */
00000264 67D6 beq -0x28 /* 0000023C */
00000266 67F4 beq -0xA /* 0000025C */
00000268 7802 moveq.l D4, 0x02
0000026A 653E bcs +0x40 /* 000002AA */
0000026C 6234 bhi +0x36 /* 000002A2 */
0000026E D046 add.w D0, D6
label00000270:
00000270 7803 moveq.l D4, 0x03
00000272 DC86 add.l D6, D6
00000274 E58E lsl D6, 2
00000276 6312 bls +0x14 /* 0000028A */
00000278 DDB6 6206 add.l [A6 + D6.w * 2 + 0x6], D6
0000027C FD66 .extension 0xD66 <<F/4-5/6>> // unimplemented
0000027E F31B .extension 0x31B <<F/4-5/1>> // unimplemented
00000280 4B5E chk.w D5, [A6]+
00000282 0ADB .incomplete
00000284 2A24 move.l D5, -[A4]
00000286 B302 xor.b D2, D1
00000288 5309 subq.b A1, 1
label0000028A:
0000028A 0316 btst [A6], D1
0000028C 6305 bls +0x7 /* 00000293 */
0000028E 5304 subq.b D4, 1
00000290 6325 bls +0x27 /* 000002B7 */
00000292 5B0C subq.b A4, 5
00000294 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000296 423C E30C 4B00 clr.b 0xE30C4B00
0000029C 6B48 bmi +0x4A /* 000002E6 */
0000029E 2303 move.l -[A1], D3
000002A0 14EA 0B0D move.b [A2]+, [A2 + 0xB0D]
// begin alternate branch 000002A2-000002A4
label000002A2:
000002A2 0B0D btst A5, D5
// end alternate branch 000002A2-000002A4
label000002A2: // (misaligned)
000002A4 0003 2930 ori.b D3, 0x30 /* '0' */
000002A8 E302 asl D2.b, 1
label000002AA:
000002AA 145E movea.b A2, [A6]+
000002AC 6B48 bmi +0x4A /* 000002F6 */
000002AE 020F 30F6 andi.b A7, 0xF6
000002B2 44A4 neg.l -[A4]
000002B4 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1
000002B6 1FF3 085B move.b <<invalid special address>>, [A3 + D0 + 0x5B]
000002BA 0C73 048B 07A4 cmpi.w <<invalid full ext with I/IS == 4>>, 0x48B
000002C0 0623 1240 addi.b -[A3], 0x40 /* '@' */
000002C4 EA9B ror D3, 5
000002C6 1601 move.b D3, D1
000002C8 0353 bchg [A3], D1
000002CA 0A06 72DB xori.b D6, 0xDB
000002CE 2AB4 8B6D move.l [A5], <<invalid full ext with IS == 1 and I/IS == 5>>
000002D2 D01B add.b D0, [A3]+
000002D4 0002 F388 ori.b D2, 0x88
000002D8 6B48 bmi +0x4A /* 00000322 */
000002DA 1433 0008 move.b D2, [A3 + D0.w + 0x8]
000002DE 405C negx.w [A4]+
000002E0 628E bhi -0x70 /* 00000270 */
000002E2 DB28 7E8B add.b [A0 + 0x7E8B], D5
label000002E6:
000002E6 0702 btst D2, D3
000002E8 7B86 moveq.l D5, 0xFFFFFF86
000002EA 2A93 move.l [A5], [A3]
000002EC 0473 001A DB28 8400 subi.w [A3 - 0x7C00 + A5 * 2], 0x1A
000002F4 0F42 bchg D2, D7
label000002F6:
000002F6 B606 cmp.b D3, D6
000002F8 26A3 move.l [A3], -[A3]
000002FA 02DB .incomplete
000002FC 170C move.b -[A3], A4
000002FE 180E move.b D4, A6
00000300 0A0E DA0C xori.b A6, 0xC
00000304 180A move.b D4, A2
00000306 0E1C 04AC .invalid.b [A4]+, 0xAC // invalid immediate operation
0000030A 501C addq.b [A4]+, 8
0000030C 281C move.l D4, [A4]+
0000030E 6A00 0FA9 bpl +0xFAB /* 000012B9 */
00000312 0132 000F btst [A2 + D0.w + 0xF], D0
00000316 8C93 or.l D6, [A3]
00000318 0183 bclr D3, D0
0000031A 0204 5319 andi.b D4, 0x19
0000031E 8302 sbcd D1, D2
00000320 585B addq.w [A3]+, 4
label00000322:
00000322 0C05 0529 cmpi.b D5, 0x29 /* ')' */
00000326 0214 06DE andi.b [A4], 0xDE
0000032A 000F B403 ori.b A7, 0x3
0000032E 8F0F sbcd -[A7], -[A7]
00000330 B403 cmp.b D2, D3
00000332 8FA3 or.l -[A3], D7
00000334 50B4 038F 8B6D B403 addq.l [[ + <<invalid base displacement size>>] + D0 * 2 - 0x74924BFD], 8
0000033C 8F0F sbcd -[A7], -[A7]
0000033E 0623 010F addi.b -[A3], 0xF
00000342 822E 16C9 or.b D1, [A6 + 0x16C9]
00000346 0300 btst D0, D1
00000348 0FA9 0033 bclr [A1 + 0x33], D7
0000034C 0903 btst D3, D4
0000034E 51A9 003B subq.l [A1 + 0x3B], 8
00000352 2553 07CD move.l [A2 + 0x7CD], [A3]
00000356 0073 040B 41E0 7E0B ori.w [0x7E0B], 0x40B
0000035E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000360 0F34 6901 btst [[A4 + <<invalid base displacement size>> + D6]], D7
00000364 627E bhi +0x80 /* 000003E4 */
00000366 1317 move.b -[A1], [A7]
00000368 020F 3A9B andi.b A7, 0x9B
0000036C 0180 bclr D0, D0
0000036E 3A08 move.w D5, A0
00000370 020F 568B andi.b A7, 0x8B
00000374 02B8 4D06 62B8 10AB andi.l [0x000010AB], 0x4D0662B8
0000037C 0256 C30B andi.w [A6], 0xC30B
00000380 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00000382 6503 bcs +0x5 /* 00000387 */
00000384 0F30 7102 245B btst [[A0 + <<invalid base displacement size>> + D7] + 0x245B], D7
0000038A 00B8 10FB 6881 0222 ori.l [0x00000222 /* JFigTrkSpd */], 0x10FB6881
00000392 1317 move.b -[A1], [A7]
00000394 4656 not.w [A6]
00000396 9863 sub.w D4, -[A3]
00000398 0176 9E13 bchg [A6 + A1 * 8 + 0x13], D0
0000039C 0176 9E53 bchg [A6 + A1 * 8 + 0x53], D0
000003A0 0194 bclr [A4], D0
000003A2 A30F syscall MountVol, flags=3
000003A4 E326 asl D6.b, D1
000003A6 F29B 0BE0 .extension 0x29B <<F/2-3/1>> // unimplemented
000003AA 5223 addq.b -[A3], 1
000003AC 130B move.b -[A1], A3
000003AE 0093 0423 0452 ori.l [A3], 0x4230452
000003B4 0B3D btst <<invalid special address>>, D5
000003B6 A33C syscall CmpString, flags=3
000003B8 9304 subx.b D1, D4
000003BA 2693 move.l [A3], [A3]
000003BC 002C 0D05 D304 ori.b [A4 - 0x2CFC], 0x5
000003C2 1B04 move.b -[A5], D4
000003C4 28B8 10EB move.l [A4], [0x000010EB]
000003C8 6841 bvc +0x43 /* 0000040B */
000003CA 0553 bchg [A3], D2
000003CC 0023 19D7 ori.b -[A3], 0xD7
000003D0 00EF .incomplete
000003D2 52DB shi [A3]+
000003D4 442B 0226 neg.b [A3 + 0x226]
000003D8 B304 xor.b D4, D1
000003DA 3EF7 010D move.w [A7]+, [[A7 + <<invalid base displacement size>>] + D0]
000003DE D701 addx.b D3, D1
000003E0 1E93 move.b [A7], [A3]
000003E2 0979 0433 07D3 bchg [0x043307D3], D4
// begin alternate branch 000003E4-000003EE
label000003E4:
000003E4 0433 07D3 0778 B810 4300 subi.b [A3 - 0x47EFBD00], 0xD3
// end alternate branch 000003E4-000003EE
label000003E4: // (misaligned)
000003E8 0778 B810 bchg [0xFFFFB810], D3
000003EC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000003EE 063C 4B1A D700 addi.b 0x0, 0x1A
000003F4 EDC3 08DB bfffo D0, D3 {D3:27}
000003F8 26A3 move.l [A3], -[A3]
000003FA 06EB .incomplete
000003FC 04EB .incomplete
000003FE 01BA 0446 bclr [PC + 0x446 /* 00000846, value 0x289B010F */], D0
00000402 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000404 F33E .extension 0x33E <<F/4-5/1>> // unimplemented
00000406 0354 bchg [A4], D1
00000408 0FC5 .incomplete
0000040A 00E3 .incomplete
0000040C 0D93 bclr [A3], D6
0000040E 09A3 bclr -[A3], D4
00000410 0D06 btst D6, D6
00000412 3CE3 move.w [A6]+, -[A3]
00000414 10FA 4504 move.b [A0]+, [PC + 0x4504 /* 0000491A, cstring ""<EOF> */]
00000418 5300 subq.b D0, 1
0000041A F701 .extension 0x701 <<F/4-5/3>> // unimplemented
0000041C 6945 bvs +0x47 /* 00000463 */
0000041E 043B 1006 E31F 5CBA 36C9 subi.b [[PC] + A6 * 2 + 0x5CBA36C9], 0x6
00000428 0750 bchg [A0], D3
0000042A 6103 bsr +0x5 /* 0000042F */
0000042C 5065 addq.w -[A5], 8
0000042E 0343 bchg D3, D1
00000430 169B move.b [A3], [A3]+
00000432 049B 00CA 0351 subi.l [A3]+, 0xCA0351
00000438 3B06 move.w -[A5], D6
0000043A FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
0000043C CB07 abcd D5, D7
0000043E 383A 08CB move.w D4, [PC + 0x8CB /* 00000D0B, value 0x7B01 */]
00000442 0704 btst D4, D3
00000444 3A85 move.w [A5], D5
00000446 0421 0310 subi.b -[A1], 0x10
0000044A 2103 move.l -[A0], D3
0000044C 1025 move.b D0, -[A5]
0000044E 03BB 4413 bclr [PC + D4.w * 4 + 0x13], D1
00000452 255C 6200 move.l [A2 + 0x6200], [A4]+
00000456 9B63 sub.w -[A3], D5
00000458 2A10 move.l D5, [A0]
0000045A 266B 0796 movea.l A3, [A3 + 0x796]
0000045E 0510 btst [A0], D2
00000460 8862 or.w D4, -[A2]
00000462 1288 move.b [A1], A0
00000464 C52E 1000 and.b [A6 + 0x1000], D2
00000468 0FB0 6C88 bclr [A0 + D6 * 4 - 0x120], D7
label0000046C:
0000046C 3A8B move.w [A5], A3
0000046E 021E 6A83 andi.b [A6]+, 0x83
00000472 0A80 B848 B523 xori.l D0, 0xB848B523
00000478 A406 syscall KillIO, flags=4
0000047A 530E subq.b A6, 1
0000047C 8112 or.b [A2], D0
0000047E 06A3 04AB 1308 addi.l -[A3], 0x4AB1308
00000484 1C6A 1C28 movea.b A6, [A2 + 0x1C28]
00000488 E524 asl D4.b, D2
0000048A 000F 2A28 ori.b A7, 0x28 /* '(' */
0000048E 5D27 subq.b -[A7], 6
00000490 230B move.l -[A1], A3
00000492 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000494 6CD6 bge -0x28 /* 0000046C */
00000496 3A08 move.w D5, A0
00000498 C103 abcd D0, D3
0000049A A313 syscall FlushVol, flags=3
0000049C 0891 0397 bclr.b [A1], 0x97
000004A0 8207 or.b D1, D7
000004A2 A406 syscall KillIO, flags=4
000004A4 2305 move.l -[A1], D5
000004A6 C103 abcd D0, D3
000004A8 D102 addx.b D0, D2
000004AA 9780 subx.l D3, D0
000004AC E19B rol D3, 8
000004AE 0A56 EB01 xori.w [A6], 0xEB01
000004B2 0518 btst [A0]+, D2
000004B4 A701 syscall Close, flags=7
000004B6 44DB move.b [A3]+, CCR
000004B8 0828 6A15 2A83 btst.b [A0 + 0x2A83], 0x15
000004BE 0085 06FB 0106 ori.l D5, 0x6FB0106
000004C4 0800 0FED btst.b D0, 0xED
000004C8 3542 0501 move.w [A2 + 0x501], D2
000004CC AD06 syscall NewString, auto_pop
000004CE 9B08 subx.b -[A5], -[A0]
000004D0 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000004D2 50B8 04A4 addq.l [0x000004A4], 8
000004D6 067B 0FC1 097B 02EB 213A 7302 EE09 addi.w [[PC + 0x2EB213A] + 0x7302EE09], 0xFC1
000004E4 380F move.w D4, A7
000004E6 343B 2CFA move.w D2, [PC + D2 * 4 - 0x6]
000004EA 220F move.l D1, A7
000004EC E120 asl D0.b, D0
000004EE C304 abcd D1, D4
000004F0 EB4B lsl D3.w, 5
000004F2 E226 asr D6.b, D1
000004F4 5B05 subq.b D5, 5
000004F6 9131 630D sub.b [[A1 + <<invalid base displacement size>>] + D6 * 2], D0
000004FA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000004FC 9128 F30F sub.b [A0 - 0xCF1], D0
00000500 2B06 move.l -[A5], D6
00000502 AAC6 syscall 0xAC6
00000504 AA9B syscall GetEntryColor
00000506 0AF3 .incomplete
00000508 0C2D 3F02 9364 cmpi.b [A5 - 0x6C9C], 0x2
0000050E 3400 move.w D2, D0
00000510 1363 0800 move.b [A1 + 0x800], -[A3]
00000514 2381 0B41 move.l [[A1 + <<invalid base displacement size>>]], D1
00000518 3483 move.w [A2], D3
0000051A 0B42 bchg D2, D5
0000051C 2312 move.l -[A1], [A2]
0000051E 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000520 7305 moveq.l D1, 0x05
00000522 8541 FB9C pack D2, D1, 0xFB9C
00000526 2146 0B41 move.l [A0 + 0xB41], D6
0000052A 1B0C move.b -[A5], A4
0000052C 34CC move.w [A2]+, A4
0000052E 42C3 .invalid D3 // invalid opcode 4 with subtype 1
00000530 0FFA .incomplete
00000532 BC62 cmp.w D6, -[A2]
00000534 0243 0BDE andi.w D3, 0xBDE
00000538 8230 A406 or.b D1, [A0 + A2.w * 4 + 0x6]
0000053C 630A bls +0xC /* 00000548 */
0000053E 0D25 btst -[A5], D6
00000540 0608 14D5 addi.b A0, 0xD5
00000544 226B 0D64 movea.l A1, [A3 + 0xD64]
label00000548:
00000548 4D0A .invalid 6, A2 // invalid opcode 4 with b == 4
0000054A 2316 move.l -[A1], [A6]
0000054C A918 syscall SetWRefCon
0000054E C307 abcd D1, D7
00000550 6C78 bge +0x7A /* 000005CA */
00000552 3A08 move.w D5, A0
00000554 6202 bhi +0x4 /* 00000558 */
00000556 9313 sub.b [A3], D1
label00000558:
00000558 6B01 bmi +0x3 /* 0000055B */
0000055A CB02 abcd D5, D2
0000055C A20B syscall Rename/PBHRename/HRename, flags=2
0000055E 1030 2663 move.b D0, [A0 + D2.w * 8 + 0x63]
00000562 0791 bclr [A1], D3
00000564 0DFB .incomplete
00000566 0029 03A3 1AC7 ori.b [A1 + 0x1AC7], 0xA3
0000056C 0247 D334 andi.w D7, 0xD334
00000570 E360 asl D0.w, D1
00000572 2505 move.l -[A2], D5
00000574 EB01 asl D1.b, 5
00000576 E4C3 roxr .w D3
00000578 04A3 0FE2 82A4 subi.l -[A3], 0xFE282A4
0000057E 061B 0506 addi.b [A3]+, 0x6
00000582 0852 C2D6 bchg.b [A2], 0xD6
00000586 003B 3430 2603 ori.b [PC + D2.w * 8 + 0x3], 0x30 /* '0' */
0000058C 0169 3C48 bchg [A1 + 0x3C48], D0
00000590 0522 btst -[A2], D2
00000592 7B2C moveq.l D5, 0x2C
00000594 9702 subx.b D3, D2
00000596 810F sbcd -[A0], -[A7]
label00000598:
00000598 340B move.w D2, A3
0000059A 0158 bchg [A0]+, D0
0000059C 48CB 046A movem.l A3, D1,D3,D5,D6,A2
000005A0 1612 move.b D3, [A2]
000005A2 4869 0608 pea.l [A1 + 0x608]
000005A6 B701 xor.b D1, D3
000005A8 65BB bcs -0x43 /* 00000565 */
000005AA 44E3 move.b -[A3], CCR
000005AC 6002 bra +0x4 /* 000005B0 */
000005AE 0FA0 bclr -[A0], D7
label000005B0:
000005B0 0EC5 .incomplete
000005B2 6643 bne +0x45 /* 000005F7 */
000005B4 012A 78B8 btst [A2 + 0x78B8], D0
000005B8 8689 or.l D3, A1
000005BA 0724 btst -[A4], D3
000005BC D311 add.b [A1], D1
000005BE C703 abcd D3, D3
000005C0 3E0F move.w D7, A7
000005C2 34C7 move.w [A2]+, D7
000005C4 0140 bchg D0, D0
000005C6 E360 asl D0.w, D1
000005C8 0B01 btst D1, D5
label000005CA:
000005CA 4448 neg.w A0
000005CC 0672 16F3 0112 485C addi.w [[A2 + D0] + 0x485C], 0x16F3
000005D4 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4
000005D6 0814 020F btst.b [A4], 0xF
000005DA 2A10 move.l D5, [A0]
000005DC 806B 00F6 or.w D0, [A3 + 0xF6]
000005E0 D303 addx.b D1, D3
000005E2 0F26 btst -[A6], D7
000005E4 C311 and.b [A1], D1
000005E6 FECD 6A10 .extension 0xECD <<F/2-3/7>> // unimplemented
000005EA 000F ED00 ori.b A7, 0x0
000005EE 693C bvs +0x3E /* 0000062C */
000005F0 0F35 02FB btst [A5 + D0.w * 2 - 0x5], D7
000005F4 780D moveq.l D4, 0x0D
000005F6 0B5B bchg [A3]+, D5
000005F8 002E 049B 0012 ori.b [A6 + 0x12], 0x9B
000005FE 4842 swap.w D2
00000600 0814 00EB btst.b [A4], 0xEB
00000604 548B addq.l A3, 2
00000606 00EB .incomplete
00000608 0048 2A10 ori.w A0, 0x2A10
0000060C 8308 sbcd -[A1], -[A0]
0000060E 6C88 bge -0x76 /* 00000598 */
00000610 DB03 addx.b D5, D3
00000612 1B0E move.b -[A5], A6
00000614 D8AA 4300 add.l D4, [A2 + 0x4300]
00000618 3340 B6B3 move.w [A1 - 0x494D], D0
0000061C 174D 1023 move.b [A3 + 0x1023], A5
00000620 7B65 moveq.l D5, 0x65
00000622 2200 move.l D1, D0
00000624 0F80 bclr D0, D7
00000626 2A50 movea.l A5, [A0]
00000628 2134 C005 move.l -[A0], [A4 + A4.w + 0x5]
label0000062C:
0000062C 068B 241C 1012 addi.l A3, 0x241C1012
00000632 8B24 or.b -[A4], D5
00000634 0073 4B61 0002 ori.w [A3 + D0.w + 0x2], 0x4B61 /* 'Ka' */
0000063A 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
0000063C A501 syscall Close, flags=5
0000063E 1B23 move.b -[A5], -[A3]
00000640 245B movea.l A2, [A3]+
00000642 29D3 0776 6D2E move.l 0x7766D2E, [A3]
00000648 8B12 or.b [A2], D5
0000064A 9703 subx.b D3, D3
0000064C 7F4B moveq.l D7, 0x4B
0000064E 6534 bcs +0x36 /* 00000684 */
00000650 1C28 121B move.b D6, [A0 + 0x121B]
00000654 2381 04B3 move.l [A1 + D0.w * 4 - 0x77], D1
00000658 317B 49BB 0B30 5B81 D303 A358 7308 move.w [A0 + 0x7308], [[0xB305B81 + D4] - 0x2CFC5CA8]
00000666 EB08 lsl D0.b, 5
00000668 747B moveq.l D2, 0x7B
0000066A 070E btst A6, D3
0000066C 505A addq.w [A2]+, 8
0000066E 0B00 btst D0, D5
00000670 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000672 1B03 move.b -[A5], D3
00000674 9309 subx.b -[A1], -[A1]
00000676 CB23 and.b -[A3], D5
00000678 0E2B 706B 2F3B .invalid.b [A3 + 0x2F3B], 0x6B /* 'k' */ // invalid immediate operation
0000067E 0481 009B 82B3 subi.l D1, 0x9B82B3
label00000684:
00000684 17FB 01B3 177B 0023 02B6 F325 1216 move.b [PC + D1.w * 2 + 0x16], [[0x177B0023 + D0] + 0x2B6F325]
00000692 1C5A movea.b A6, [A2]+
00000694 0608 62FA addi.b A0, 0xFA
00000698 BCE5 cmpa.w A6, -[A5]
0000069A 059B bclr [A3]+, D2
0000069C 61D3 bsr -0x2B /* 00000671 */
0000069E 2383 0016 move.l [A1 + D0.w + 0x16], D3
000006A2 2A5A movea.l A5, [A2]+
000006A4 7300 moveq.l D1, 0x00
000006A6 DB16 add.b [A6], D5
000006A8 E01C ror D4.b, 8
000006AA 1602 move.b D3, D2
000006AC 0F34 C816 btst [A4 + A4 + 0x16], D7
000006B0 2603 move.l D3, D3
000006B2 10D3 move.b [A0]+, [A3]
000006B4 5DD1 slt [A1]
000006B6 3A1B move.w D5, [A3]+
000006B8 0410 DC78 subi.b [A0], 0x78 /* 'x' */
000006BC F30D .extension 0x30D <<F/4-5/1>> // unimplemented
000006BE 458A .invalid 2, A2 // invalid opcode 4 with b == 6
000006C0 F658 6368 .extension 0x658 <<F/1/3>>, 0x6368 // unimplemented
000006C4 D309 addx.b -[A1], -[A1]
000006C6 0344 bchg D4, D1
000006C8 0B07 btst D7, D5
000006CA 42AB 5C5B clr.l [A3 + 0x5C5B]
000006CE 3B13 move.w -[A5], [A3]
000006D0 07A4 bclr -[A4], D3
000006D2 0683 1143 0603 addi.l D3, 0x11430603
000006D8 0373 3B5C bchg <<invalid full ext with I/IS == 4>>, D1
000006DC 630B bls +0xD /* 000006E9 */
000006DE B300 xor.b D0, D1
000006E0 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
000006E2 3B0C move.w -[A5], A4
000006E4 EB3E rol D6.b, D5
000006E6 2304 move.l -[A1], D4
000006E8 5C56 addq.w [A6], 6
000006EA 2308 move.l -[A1], A0
000006EC B09B cmp.l D0, [A3]+
000006EE 10A5 move.b [A0], -[A5]
000006F0 370F move.w -[A3], A7
000006F2 5C62 addq.w -[A2], 6
000006F4 BCA3 cmp.l D6, -[A3]
000006F6 06C3 .incomplete
000006F8 0287 02E6 D337 andi.l D7, 0x2E6D337
000006FE 252E 9704 move.l -[A2], [A6 - 0x68FC]
00000702 1C0F move.b D6, A7
00000704 A912 syscall InitWindows
00000706 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
00000708 1B23 move.b -[A5], -[A3]
0000070A 0608 088E addi.b A0, 0x8E
0000070E 535E subq.w [A6]+, 1
00000710 0313 btst [A3], D1
00000712 7085 moveq.l D0, 0xFFFFFF85
00000714 019B bclr [A3]+, D0
00000716 6183 bsr -0x7B /* 0000069B */
00000718 001B 232A ori.b [A3]+, 0x2A /* '*' */
0000071C 0B00 btst D0, D5
0000071E A406 syscall KillIO, flags=4
00000720 CB15 and.b [A5], D5
00000722 953F sub.b <<invalid special address>>, D2
00000724 1C1B move.b D6, [A3]+
00000726 23A9 3FA0 D337 0B05 333C 7AC3 0083 move.l [[A1 + 0xB05333C] + A5 * 2 + 0x7AC30083], [A1 + 0x3FA0]
00000734 0244 333C andi.w D4, 0x333C /* '3<' */
00000738 12D3 move.b [A1]+, [A3]
0000073A 3700 move.w -[A3], D0
0000073C 0FC8 .incomplete
0000073E 0B52 bchg [A2], D5
00000740 055A bchg [A2]+, D2
00000742 7B3C moveq.l D5, 0x3C
00000744 155A A305 move.b [A2 - 0x5CFB], [A2]+
00000748 6202 bhi +0x4 /* 0000074C */
0000074A 0F6E 34DB bchg [A6 + 0x34DB], D7
// begin alternate branch 0000074C-0000074E
label0000074C:
0000074C 34DB move.w [A2]+, [A3]+
// end alternate branch 0000074C-0000074E
label0000074C: // (misaligned)
0000074E 02A3 3446 AB11 andi.l -[A3], 0x3446AB11
00000754 0EFB .incomplete
00000756 0A93 0411 5A1E xori.l [A3], 0x4115A1E
0000075C 1046 movea.b A0, D6
0000075E 830C sbcd -[A1], -[A4]
00000760 9309 subx.b -[A1], -[A1]
00000762 1501 move.b -[A2], D1
00000764 C158 and.w [A0]+, D0
00000766 2D01 move.l -[A6], D1
00000768 117E CC25 move.b [A0 - 0x33DB], <<invalid special address>>
0000076C 1613 move.b D3, [A3]
0000076E 12F7 00ED move.b [A1]+, [A7 + D0.w - 0x19]
00000772 5300 subq.b D0, 1
00000774 EB01 asl D1.b, 5
00000776 525D addq.w [A5]+, 1
00000778 70EB moveq.l D0, 0xFFFFFFEB
0000077A 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
0000077C 25B5 7F4D 65E3 02A1 0A1B 0178 move.l [[0x2A1] + 0xA1B0178], <<invalid full ext with IS == 1 and I/IS == 5>>
00000788 416F D564 chk.w D0, [A7 - 0x2A9C]
0000078C E94E lsl D6.w, 4
0000078E 42F3 094B 0561 028B .invalid [[A3 + <<invalid base displacement size>>] + 0x561028B] // invalid opcode 4 with subtype 1
00000796 0AAB 14B3 2181 0073 xori.l [A3 + 0x73], 0x14B32181
0000079E 010E btst A6, D0
000007A0 7B04 moveq.l D5, 0x04
000007A2 0317 btst [A7], D1
000007A4 9304 subx.b D1, D4
000007A6 6B05 bmi +0x7 /* 000007AD */
000007A8 5306 subq.b D6, 1
000007AA 0B10 btst [A0], D5
000007AC 714F moveq.l D0, 0x4F
000007AE 4814 nbcd.b [A4]
000007B0 2E28 1248 move.l D7, [A0 + 0x1248]
000007B4 C810 and.b D4, [A0]
000007B6 E13C rol D4.b, D0
000007B8 1C04 move.b D6, D4
000007BA 00D3 .incomplete
000007BC 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
000007BE 4881 ext.w D1
000007C0 1442 movea.b A2, D2
000007C2 0537 2841 btst [A7 + D2 + 0x41], D2
000007C6 B1E5 cmpa.l A0, -[A5]
000007C8 2693 move.l [A3], [A3]
000007CA 7945 moveq.l D4, 0x45
000007CC B1EA 5B02 cmpa.l A0, [A2 + 0x5B02]
000007D0 004B 1730 ori.w A3, 0x1730
000007D4 6D37 blt +0x39 /* 0000080D */
000007D6 3B81 2EA5 move.w [A5 + D2 * 8 - 0x91], D1
000007DA 477B 0485 chk.w D3, [PC + D0.w * 4 - 0x123]
000007DE AB25 syscall SlabMode
000007E0 05B3 4B0D bclr [[A3 + <<invalid base displacement size>>] + D4 * 2], D2
000007E4 A4BB syscall vIAZPostInit, flags=4
000007E6 62B1 bhi -0x4D /* 00000799 */
000007E8 AC02 syscall SndAddModifier, auto_pop
000007EA 6B7A bmi +0x7C /* 00000866 */
000007EC ADA9 syscall SetResInfo, auto_pop
000007EE 2E04 move.l D7, D4
000007F0 82C6 divu.w D1, D6
000007F2 5233 2C36 addq.b [A3 + D2 * 4 + 0x36], 1
label000007F6:
000007F6 91A7 sub.l -[A7], D0
000007F8 A502 syscall Read, flags=5
000007FA 0FB9 02D8 1400 bclr [0x02D81400], D7
00000800 0F34 D102 255D btst [[A4 + <<invalid base displacement size>> + A5] + 0x255D], D7
00000806 0406 0863 subi.b D6, 0x63 /* 'c' */
0000080A 0BBB 696B 0370 0033 0C45 bclr [[PC + 0x370] + 0x330C45], D5
00000814 65E0 bcs -0x1E /* 000007F6 */
00000816 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00000818 0643 135B addi.w D3, 0x135B
0000081C 4436 8291 neg.b [A6 + A0.w * 2 - 0x111]
00000820 5A0E addq.b A6, 5
00000822 A1C1 syscall vGetBlock, flags=1
00000824 8A04 or.b D5, D4
00000826 1E10 move.b D7, [A0]
00000828 060B 0B73 addi.b A3, 0x73 /* 's' */
0000082C 3F3A 1B10 move.w -[A7], [PC + 0x1B10 /* 0000233E, value 0xBF58 */]
00000830 882B 0D3B or.b D4, [A3 + 0xD3B]
00000834 11F3 8D1B 0953 0043 19CB move.b [0x000019CB], [[A3 + A0 * 4] + 0x9530043]
0000083E 0C36 0369 4306 3673 cmpi.b [[A6 + <<invalid base displacement size>>] + D4 * 2 + 0x3673], 0x69 /* 'i' */
00000846 289B move.l [A4], [A3]+
00000848 010F btst A7, D0
0000084A 3691 move.w [A3], [A1]
0000084C 0640 00AB addi.w D0, 0xAB
00000850 156B 012A 102B move.b [A2 + 0x102B], [A3 + 0x12A]
00000856 121B move.b D1, [A3]+
00000858 09C3 .incomplete
0000085A 23C7 062C A433 move.l [0x062CA433], D7
00000860 00F3 .incomplete
00000862 091B btst [A3]+, D4
00000864 0923 btst -[A3], D4
label00000866:
00000866 1836 BCF3 move.b D4, [A6 + A3 * 4 - 0x13]
0000086A 20BB 270B 4325 51D3 move.l [A0], [[PC + <<invalid base displacement size>> + D2 * 8] + 0x432551D3]
00000872 0DB3 4C0F bclr [A3 + D4 * 4 + 0xF], D6
00000876 56A5 addq.l -[A5], 3
00000878 36A3 move.w [A3], -[A3]
0000087A 0271 6EB3 02DC andi.w [A1 + D0.w * 2 - 0x36], 0x6EB3
00000880 38C1 move.w [A4]+, D1
00000882 7D83 moveq.l D6, 0xFFFFFF83
00000884 0028 A406 E335 ori.b [A0 - 0x1CCB], 0x6
0000088A 4B3B 4B1C .invalid 5, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
0000088E DB19 add.b [A1]+, D5
00000890 0608 FA0B addi.b A0, 0xB
00000894 117B 09B3 009B 039B 1D6B 030F E90F move.b [A0 - 0x16F1], [[0x9B039B + D0] + 0x1D6B030F]
000008A2 3302 move.w -[A1], D2
000008A4 6300 3093 bls +0x3095 /* 00003939 */
000008A8 171B move.b -[A3], [A3]+
000008AA 0980 bclr D0, D4
000008AC 8B04 sbcd D5, D4
000008AE CB29 5C23 and.b [A1 + 0x5C23], D5
000008B2 1874 D329 44B3 movea.b A4, [[A4 + 0x44B3 + A5 * 2]]
000008B8 0928 10F3 btst [A0 + 0x10F3], D4
000008BC 0638 9B00 3B04 addi.b [0x00003B04], 0x0
label000008C2:
000008C2 5C56 addq.w [A6], 6
000008C4 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000008C6 9813 sub.b D4, [A3]
000008C8 0294 0313 CB7A andi.l [A4], 0x313CB7A
000008CE FB4A .extension 0xB4A <<F/4-5/5>> // unimplemented
000008D0 015E bchg [A6]+, D0
000008D2 3B0B move.w -[A5], A3
000008D4 C33A 6300 and.b [PC + 0x6300 /* 00006302, cstring ""<EOF> */], D1
000008D8 9508 subx.b -[A2], -[A0]
000008DA 6518 bcs +0x1A /* 000008F4 */
000008DC 52C2 shi D2
000008DE 1000 move.b D0, D0
000008E0 8305 sbcd D1, D5
000008E2 1441 movea.b A2, D1
000008E4 0030 D918 8A10 ori.b [A0 + A0 * 2 + 0x10], 0x18
000008EA 2E04 move.l D7, D4
000008EC 2302 move.l -[A1], D2
000008EE 6B2E bmi +0x30 /* 0000091E */
000008F0 062B 0E33 9206 addi.b [A3 - 0x6DFA], 0x33 /* '3' */
// begin alternate branch 000008F4-000008F6
label000008F4:
000008F4 9206 sub.b D1, D6
// end alternate branch 000008F4-000008F6
label000008F4: // (misaligned)
000008F6 2B11 move.l -[A5], [A1]
000008F8 80D3 divu.w D0, [A3]
000008FA 09F3 .incomplete
000008FC 1333 3A06 move.b -[A1], [A3 + D3 * 2 + 0x6]
00000900 AB05 syscall CopyHandle
00000902 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000904 B47B 2D1B 100B 040F cmp.w D2, [[PC + D2 * 4] + 0x100B040F]
0000090C E241 asr D1.w, 1
0000090E 0205 010B andi.b D5, 0xB
00000912 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00000914 040F E20F subi.b A7, 0xF
00000918 CC06 and.b D6, D6
0000091A 7B00 moveq.l D5, 0x00
0000091C 8B01 sbcd D5, D1
label0000091E:
0000091E 6B4E bmi +0x50 /* 0000096E */
00000920 4215 clr.b [A5]
00000922 7624 moveq.l D3, 0x24
00000924 E304 asl D4.b, 1
00000926 2906 move.l -[A4], D6
00000928 A174 syscall CacheMgr, flags=1
0000092A 88AB 1783 or.l D4, [A3 + 0x1783]
0000092E 1B0F move.b -[A5], A7
00000930 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00000932 2BB2 067B 3A32 move.l [A5 + D3 * 2 + 0x32], [A2 + D0.w * 8 + 0x7B]
00000938 6C88 bge -0x76 /* 000008C2 */
0000093A BB27 xor.b -[A7], D5
0000093C 0E5E FB3B .invalid.w [A6]+, 0xFB3B // invalid immediate operation
00000940 452E FB33 .invalid 2, [A6 - 0x4CD] // invalid opcode 4 with b == 4
00000944 8B0D sbcd -[A5], -[A5]
00000946 3243 movea.w A1, D3
00000948 8E25 or.b D7, -[A5]
0000094A 0116 btst [A6], D0
0000094C 2101 move.l -[A0], D1
0000094E A300 syscall Open/PBHOpen/HOpen, flags=3
00000950 6C48 bge +0x4A /* 0000099A */
00000952 EB00 asl D0.b, 5
00000954 16CC move.b [A3]+, A4
00000956 613D bsr +0x3F /* 00000995 */
00000958 4AB3 035E tst.l <<invalid full ext with IS == 1 and I/IS == 6>>
0000095C 8B50 or.w [A0], D5
0000095E 0033 3D13 047B ori.b [A3 + D0.w * 4 + 0x7B], 0x13
00000964 064A 84ED addi.w A2, 0x84ED
00000968 00B0 4B3B CC06 3B04 ori.l <<invalid full ext with I/IS == 4>>, 0x4B3BCC06
// begin alternate branch 0000096E-00000970
label0000096E:
0000096E 3B04 move.w -[A5], D4
// end alternate branch 0000096E-00000970
label0000096E: // (misaligned)
00000970 6C48 bge +0x4A /* 000009BA */
00000972 0F88 bclr A0, D7
00000974 0F16 btst [A6], D7
00000976 0F48 bchg A0, D7
00000978 DB16 add.b [A6], D5
0000097A 0F42 bchg D2, D7
0000097C 26DB move.l [A3]+, [A3]+
0000097E 047B 0385 0AFE subi.w [PC + D0 * 2 - 0x2], 0x385
00000984 810A sbcd -[A0], -[A2]
00000986 531C subq.b [A4]+, 1
00000988 1E10 move.b D7, [A0]
0000098A 2302 move.l -[A1], D2
0000098C 2B16 move.l -[A5], [A6]
0000098E 3306 move.w -[A1], D6
00000990 CAE3 mulu.w D5, -[A3]
00000992 A7DB syscall vTruncateFile, flags=7
00000994 0E9B 0C32 1E10 .invalid.l [A3]+, 0xC321E10 // invalid immediate operation
label0000099A:
0000099A 5B13 subq.b [A3], 5
0000099C 0FA5 bclr -[A5], D7
0000099E 08FE A108 bset.b <<invalid special address>>, 0x8
000009A2 D30A addx.b -[A1], -[A2]
000009A4 644A bcc +0x4C /* 000009F0 */
000009A6 AC64 syscall ColorBit, auto_pop
000009A8 0907 btst D7, D4
000009AA 1FFE move.b <<invalid special address>>, <<invalid special address>>
000009AC 33E8 4B0D 652A E33D move.w [0x652AE33D], [A0 + 0x4B0D]
// begin alternate branch 000009B2-000009B4
label000009B2:
000009B2 E33D rol D5.b, D1
// end alternate branch 000009B2-000009B4
label000009B2: // (misaligned)
000009B4 06D9 .incomplete
000009B6 1333 1B0F C115 8B01 move.b -[A1], [[A3 + <<invalid base displacement size>>] + D1 * 2 - 0x3EEA74FF]
// begin alternate branch 000009BA-000009BE
label000009BA:
000009BA C115 and.b [A5], D0
000009BC 8B01 sbcd D5, D1
// end alternate branch 000009BA-000009BE
label000009BA: // (misaligned)
000009BE 0F1E btst [A6]+, D7
000009C0 0473 0D5B 5674 subi.w [A3 + D5.w * 8 + 0x74], 0xD5B /* '\r[' */
000009C6 BB87 xor.l D7, D5
000009C8 1046 movea.b A0, D6
000009CA AB01 syscall BitsToMap
000009CC 1013 move.b D0, [A3]
000009CE 00C0 .incomplete
000009D0 911E sub.b [A6]+, D0
000009D2 0B3A FB4A btst [PC - 0x4B6 /* 0000051E, value 0x41 'A' */], D5
000009D6 2307 move.l -[A1], D7
000009D8 0F01 btst D1, D7
000009DA 0973 051C bchg <<invalid full ext with I/IS == 4>>, D4
000009DE 10F3 208B move.b [A0]+, [A3 + D2.w - 0x117]
000009E2 1DC0 move.b <<invalid special address>>, D0
000009E4 0802 0B49 btst.b D2, 0x49 /* 'I' */
000009E8 6E30 bgt +0x32 /* 00000A1A */
000009EA A6FB syscall vNewMap, flags=6
000009EC 00C3 .incomplete
000009EE 0795 bclr [A5], D3
label000009F0:
000009F0 010F btst A7, D0
000009F2 8501 sbcd D2, D1
000009F4 9B0E subx.b -[A5], -[A6]
000009F6 1B07 move.b -[A5], D7
000009F8 3643 movea.w A3, D3
000009FA 326B 1236 movea.w A1, [A3 + 0x1236]
000009FE 2387 B310 move.l [A1 + A3 * 2], D7
00000A02 E310 roxl D0.b, 1
00000A04 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
00000A06 1B28 44B3 move.b -[A5], [A0 + 0x44B3]
00000A0A 1063 movea.b A0, -[A3]
00000A0C 07CB .incomplete
00000A0E 0744 bchg D4, D3
00000A10 1330 0F44 move.b -[A1], <<invalid full ext with I/IS == 4>>
00000A14 D301 addx.b D1, D1
00000A16 8681 or.l D3, D1
00000A18 8D49 076B pack -[A6], -[A1], 0x076B
// begin alternate branch 00000A1A-00000A1E
label00000A1A:
00000A1A 076B 6994 bchg [A3 + 0x6994], D3
// end alternate branch 00000A1A-00000A1E
label00000A1A: // (misaligned)
00000A1C 6994 bvs -0x6A /* 000009B2 */
00000A1E 7216 moveq.l D1, 0x16
00000A20 230E move.l -[A1], A6
00000A22 8B11 or.b [A1], D5
00000A24 A816 syscall Pack8
00000A26 3310 move.w -[A1], [A0]
00000A28 5B05 subq.b D5, 5
00000A2A C55E and.w [A6]+, D2
00000A2C 16C5 move.b [A3]+, D5
00000A2E 4389 .invalid 1, A1 // invalid opcode 4 with b == 6
00000A30 3268 8B12 movea.w A1, [A0 - 0x74EE]
00000A34 850C sbcd -[A2], -[A4]
00000A36 590B subq.b A3, 4
00000A38 6B35 bmi +0x37 /* 00000A6F */
00000A3A 443B 04FA neg.b [PC + D0.w * 4 - 0x6]
00000A3E 5300 subq.b D0, 1
00000A40 4D2B FBCA .invalid 6, [A3 - 0x436] // invalid opcode 4 with b == 4
00000A44 2B06 move.l -[A5], D6
00000A46 2B15 move.l -[A5], [A5]
00000A48 6324 bls +0x26 /* 00000A6E */
00000A4A 868B or.l D3, A3
00000A4C 68E3 bvc -0x1B /* 00000A31 */
00000A4E 5686 addq.l D6, 3
00000A50 44EB 8C36 move.b [A3 - 0x73CA], CCR
00000A54 0F1C btst [A4]+, D7
00000A56 1023 move.b D0, -[A3]
00000A58 0610 020F addi.b [A0], 0xF
00000A5C 722C moveq.l D1, 0x2C
00000A5E 30CB move.w [A0]+, A3
00000A60 3F89 0543 09AD 05C3 move.w [[A7 + <<invalid base displacement size>>] + 0x9AD05C3], A1
00000A68 08FB 4A3B 642C bset.b [PC + D6.w * 4 + 0x2C], 0x3B /* ';' */
label00000A6E:
00000A6E 3B02 move.w -[A5], D2
00000A70 A836 syscall GetMaskTable
00000A72 DB23 add.b -[A3], D5
00000A74 3874 9B4D movea.w A4, <<invalid full ext with IS == 1 and I/IS == 5>>
00000A78 38CE move.w [A4]+, A6
00000A7A 743A moveq.l D2, 0x3A
00000A7C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000A7E B391 xor.l [A1], D1
00000A80 1E28 D344 move.b D7, [A0 - 0x2CBC]
00000A84 CE74 B633 and.w D7, [A4 + A3.w * 8 + 0x33]
00000A88 0001 1FD3 ori.b D1, 0xD3
00000A8C 08ED 2FFB 1A43 bset.b [A5 + 0x1A43], 0xFB
00000A92 0338 DB09 btst [0xFFFFDB09], D1
00000A96 8B03 sbcd D5, D3
00000A98 5315 subq.b [A5], 1
00000A9A 036A F301 bchg [A2 - 0xCFF], D1
00000A9E E575 roxl D5.w, D2
00000AA0 7337 moveq.l D1, 0x37
00000AA2 B03B 0B0F 411A 2B06 cmp.b D0, [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x411A2B06]
00000AAA 1330 CB0E 0FE1 move.b -[A1], [[A0 + <<invalid base displacement size>>] + A4 * 2 + 0xFE1]
00000AB0 755C moveq.l D2, 0x5C
00000AB2 6202 bhi +0x4 /* 00000AB6 */
00000AB4 5030 26CB addq.b [A0 + D2.w * 8 - 0x53], 8
// begin alternate branch 00000AB6-00000AB8
label00000AB6:
00000AB6 26CB move.l [A3]+, A3
// end alternate branch 00000AB6-00000AB8
label00000AB6: // (misaligned)
00000AB8 13B5 4901 3FDC move.b <<invalid full ext with I/IS == 4>>, [[A5 + <<invalid base displacement size>> + D4]]
00000ABE 38A7 move.w [A4], -[A7]
00000AC0 0670 0FB5 3EFB addi.w [A0 + D3 * 8 - 0x5], 0xFB5
00000AC6 13A5 3EC3 move.b [A1 + D3 * 8 - 0x61], -[A5]
00000ACA 0910 btst [A0], D4
00000ACC EB0C lsl D4.b, 5
00000ACE 78D3 moveq.l D4, 0xFFFFFFD3
00000AD0 2950 193E move.l [A4 + 0x193E], [A0]
00000AD4 EB65 asl D5.w, D5
00000AD6 A89B syscall PenSize
00000AD8 0401 3E03 subi.b D1, 0x3
00000ADC 3750 8B68 move.w [A3 - 0x7498], [A0]
00000AE0 393E move.w -[A4], <<invalid special address>>
00000AE2 8E3B 52D3 or.b D7, [PC + D5.w * 2 - 0x45]
00000AE6 3A08 move.w D5, A0
00000AE8 0203 3825 andi.b D3, 0x25 /* '%' */
00000AEC 0116 btst [A6], D0
00000AEE 412C EB13 .invalid 0, [A4 - 0x14ED] // invalid opcode 4 with b == 4
00000AF2 5045 addq.w D5, 8
00000AF4 136B 3578 0FF1 move.b [A1 + 0xFF1], [A3 + 0x3578]
00000AFA 170B move.b -[A3], A3
00000AFC 3A9B move.w [A5], [A3]+
00000AFE 0433 0033 0363 020F 684B 1A1B subi.b [[A3 + 0x20F] + 0x684B1A1B], 0x33 /* '3' */
00000B0A 0744 bchg D4, D3
00000B0C 4332 AB31 440F A1F8 .invalid 1, [[A2 + 0x440FA1F8 + A2 * 2]] // invalid opcode 4 with b == 4
00000B14 2101 move.l -[A0], D1
00000B16 E101 asl D1.b, 8
00000B18 688B bvc -0x73 /* 00000AA5 */
00000B1A 0ECB .incomplete
00000B1C 0710 btst [A0], D3
00000B1E 1B28 50B3 move.b -[A5], [A0 + 0x50B3]
00000B22 100B move.b D0, A3
00000B24 0DCB .incomplete
00000B26 0750 bchg [A0], D3
00000B28 8110 or.b [A0], D0
00000B2A 0F50 bchg [A0], D7
00000B2C DB16 add.b [A6], D5
00000B2E 3B10 move.w -[A5], [A0]
00000B30 FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
00000B32 8B11 or.b [A1], D5
label00000B34:
00000B34 85E8 8905 divs.w D2, [A0 - 0x76FB]
00000B38 0FF9 .incomplete
00000B3A 22DB move.l [A1]+, [A3]+
00000B3C 1097 move.b [A0], [A7]
00000B3E 07D5 .incomplete
00000B40 3332 C509 move.w -[A1], [[A2 + <<invalid base displacement size>> + A4 * 4]]
00000B44 7909 moveq.l D4, 0x09
00000B46 8335 5015 or.b [A5 + D5.w + 0x15], D1
00000B4A 100F move.b D0, A7
00000B4C 0910 btst [A0], D4
00000B4E CB17 and.b [A7], D5
00000B50 C33A D365 and.b [PC - 0x2C9B /* FFFFD367, cstring ""<EOF> */], D1
00000B54 506B 3510 addq.w [A3 + 0x3510], 8
00000B58 6151 bsr +0x53 /* 00000BAB */
00000B5A 9B4D subx.w -[A5], -[A5]
00000B5C 10F9 030F E120 move.b [A0]+, [0x030FE120]
00000B62 443B 0244 neg.b [PC + D0.w * 2 + 0x44]
00000B66 3606 move.w D3, D6
00000B68 E674 roxr D4.w, D3
00000B6A 8300 sbcd D1, D0
00000B6C 6AC6 bpl -0x38 /* 00000B34 */
00000B6E 1E6A 7356 movea.b A7, [A2 + 0x7356]
00000B72 DB01 addx.b D5, D1
00000B74 E331 roxl D1.b, D1
00000B76 C316 and.b [A6], D1
00000B78 1B05 move.b -[A5], D5
00000B7A 2101 move.l -[A0], D1
00000B7C D81E add.b D4, [A6]+
00000B7E 6AF3 bpl -0xB /* 00000B73 */
00000B80 18A8 0641 move.b [A4], [A0 + 0x641]
00000B84 21A3 01CD move.l <<invalid full ext with IS == 1 and I/IS == 5>>, -[A3]
00000B88 1CA3 move.b [A6], -[A3]
00000B8A 15E5 093B move.b [PC + 0x93B /* 000014C7, value 0xED */], -[A5]
00000B8E 3F6A 8335 10D3 move.w [A7 + 0x10D3], [A2 - 0x7CCB]
00000B94 094B bchg A3, D4
00000B96 05E3 .incomplete
00000B98 02CB .incomplete
00000B9A 06A8 0121 6B14 3823 addi.l [A0 + 0x3823], 0x1216B14
00000BA2 1ACB move.b [A5]+, A3
00000BA4 8778 8B04 or.w [0xFFFF8B04], D3
00000BA8 3B16 move.w -[A5], [A6]
00000BAA 1026 move.b D0, -[A6]
00000BAC B315 xor.b [A5], D1
00000BAE 3160 B312 move.w [A0 - 0x4CEE], -[A0]
00000BB2 8B0C sbcd -[A5], -[A4]
00000BB4 1D04 move.b -[A6], D4
00000BB6 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000BB8 6115 bsr +0x17 /* 00000BCF */
00000BBA CCA1 and.l D6, -[A1]
00000BBC 2F6D 042B 8626 move.l [A7 - 0x79DA], [A5 + 0x42B]
00000BC2 C312 and.b [A2], D1
00000BC4 89F5 0D1C divs.w D4, <<invalid full ext with I/IS == 4>>
00000BC8 8A28 6504 or.b D5, [A0 + 0x6504]
00000BCC 4613 not.b [A3]
00000BCE 0016 A31F ori.b [A6], 0x1F
00000BD2 1093 move.b [A0], [A3]
00000BD4 1A6A 9B00 movea.b A5, [A2 - 0x6500]
00000BD8 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000BDA 051C btst [A4]+, D2
00000BDC 6300 3B06 bls +0x3B08 /* 000046E4 */
00000BE0 1FA4 8243 move.b [A7 + A0.w * 2 + 0x43], -[A4]
00000BE4 0765 bchg -[A5], D3
00000BE6 056B 0061 bchg [A3 + 0x61], D2
00000BEA 05CB .incomplete
00000BEC 1773 4E75 0D16 move.b [A3 + 0xD16], [A3 + D4 * 8 + 0x75]
00000BF2 0574 1031 bchg [A4 + D1.w + 0x31], D2
00000BF6 05E3 .incomplete
00000BF8 0D10 btst [A0], D6
00000BFA F38C .invalid <<F/6/1>>
00000BFC 5C1E addq.b [A6]+, 6
00000BFE 16F1 3545 move.b [A3]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00000C02 229B move.l [A1], [A3]+
00000C04 0A41 6CC6 xori.w D1, 0x6CC6
00000C08 1E28 0F61 move.b D7, [A0 + 0xF61]
00000C0C 13EE 1E6A 3304 0F01 move.b [0x33040F01], [A6 + 0x1E6A]
00000C14 9E01 sub.b D7, D1
00000C16 2C9B move.l [A6], [A3]+
00000C18 1F42 FB01 move.b [A7 - 0x4FF], D2
00000C1C 6568 bcs +0x6A /* 00000C86 */
00000C1E 1780 54C9 move.b [A3 + D5.w * 4 - 0x55], D0
00000C22 0C69 8683 05CD cmpi.w [A1 + 0x5CD], 0x8683
00000C28 F014 7B02 .pmove3 0xF014, 0x7B02 // unimplemented
00000C2C F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00000C2E 3A22 move.w D5, -[A2]
00000C30 8B1C or.b [A4]+, D5
00000C32 C5DC muls.w D2, [A4]+
00000C34 5701 subq.b D1, 3
00000C36 AAA1 syscall CopyPalette
00000C38 07CE .incomplete
00000C3A 0405 AA23 subi.b D5, 0x23 /* '#' */
00000C3E 81EB 500F divs.w D0, [A3 + 0x500F]
00000C42 38FB 4041 move.w [A4]+, [PC + D4.w + 0x41]
00000C46 E92B lsl D3.b, D4
00000C48 3C41 movea.w A6, D1
00000C4A A553 syscall 0x053, flags=5
00000C4C 196D 6C13 0907 move.b [A4 + 0x907], [A5 + 0x6C13]
00000C52 0159 bchg [A1]+, D0
00000C54 5309 subq.b A1, 1
00000C56 966C 383A sub.w D3, [A4 + 0x383A]
00000C5A 227B 6D87 09FD 7CBB movea.l A1, [[ + <<invalid base displacement size>>] + D6 * 4 + 0x9FD7CBB]
00000C62 06C3 .incomplete
00000C64 059B bclr [A3]+, D2
00000C66 0466 6666 subi.w -[A6], 0x6666 /* 'ff' */
00000C6A ECCB 2E7B bfclr A3 {D1:D3}
00000C6E 031B btst [A3]+, D1
00000C70 33A0 A301 move.w [[A1 + <<invalid base displacement size>> + A2 * 2]], -[A0]
00000C74 8110 or.b [A0], D0
00000C76 AB0F syscall CheckPic
00000C78 160B move.b D3, A3
00000C7A 0BBB 01CB 0E43 0AC3 bclr [[ + <<invalid base displacement size>>] + 0xE430AC3], D5
00000C82 24F3 0773 01FB 070E 633B 4302 move.l [A2]+, [[A3 + 0x1FB070E] + 0x633B4302]
// begin alternate branch 00000C86-00000C8E
label00000C86:
00000C86 01FB .incomplete
00000C88 070E btst A6, D3
00000C8A 633B bls +0x3D /* 00000CC7 */
00000C8C 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
// end alternate branch 00000C86-00000C8E
label00000C86: // (misaligned)
00000C8E 7300 moveq.l D1, 0x00
00000C90 AB2C syscall 0xB2C
00000C92 0802 0F34 btst.b D2, 0x34 /* '4' */
00000C96 3C4B movea.w A6, A3
00000C98 5F9B subq.l [A3]+, 7
00000C9A 1083 move.b [A0], D3
00000C9C 1E43 movea.b A7, D3
00000C9E 0A2B 02A4 9B10 xori.b [A3 - 0x64F0], 0xA4
00000CA4 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00000CA6 6D02 blt +0x4 /* 00000CAA */
00000CA8 2303 move.l -[A1], D3
label00000CAA:
00000CAA DB15 add.b [A5], D5
00000CAC 0802 0F34 btst.b D2, 0x34 /* '4' */
00000CB0 3C0B move.w D6, A3
00000CB2 4ABB 0BDB 033B 14BB tst.l [[] + 0x33B14BB]
00000CBA 04B3 0FB3 07DB 031B 0AAB 0233 subi.l [[A3 + D0 * 2] + 0xAAB0233], 0xFB307DB
00000CC6 1CEE 1B2F move.b [A6]+, [A6 + 0x1B2F]
00000CCA E305 asl D5.b, 1
00000CCC 9B10 sub.b [A0], D5
00000CCE 9B02 subx.b D5, D2
00000CD0 FB81 .invalid <<F/6/5>>
00000CD2 DB0E addx.b -[A5], -[A6]
00000CD4 7B00 moveq.l D5, 0x00
00000CD6 0FB6 0F1E 0D08 bclr [[A6] + D0 * 8 + 0xD08], D7
00000CDC 7B06 moveq.l D5, 0x06
00000CDE 6B72 bmi +0x74 /* 00000D52 */
00000CE0 7B05 moveq.l D5, 0x05
00000CE2 7312 moveq.l D1, 0x12
00000CE4 A33A syscall SetDateTime, flags=3
00000CE6 7B81 moveq.l D5, 0xFFFFFF81
00000CE8 AB02 syscall BitsToPix
00000CEA 412E BB4E .invalid 0, [A6 - 0x44B2] // invalid opcode 4 with b == 4
00000CEE 9408 sub.b D2, A0
00000CF0 020F 343C andi.b A7, 0x3C /* '<' */
00000CF4 9352 sub.w [A2], D1
00000CF6 DB16 add.b [A6], D5
00000CF8 CB01 abcd D5, D1
00000CFA 1EBB 0623 move.b [A7], [PC + D0.w * 8 + 0x23]
00000CFE 153C F33C move.b -[A2], 0x3C /* '<' */
00000D02 2233 01F4 move.l D1, <<invalid full ext with I/IS == 4>>
00000D06 F023 006B pmove -[A3], MR0
00000D0A 047B 0190 2147 subi.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x190
00000D10 6304 bls +0x6 /* 00000D16 */
00000D12 6B03 bmi +0x5 /* 00000D17 */
00000D14 DE03 add.b D7, D3
label00000D16:
00000D16 269B move.l [A3], [A3]+
00000D18 003C E31B ori.b ccr, 27
00000D1C ED05 asl D5.b, 6
00000D1E 1B06 move.b -[A5], D6
00000D20 2109 move.l -[A0], A1
00000D22 7B3F moveq.l D5, 0x3F
00000D24 68FB bvc -0x3 /* 00000D21 */
00000D26 0F1B btst [A3]+, D7
00000D28 061B 0A68 addi.b [A3]+, 0x68 /* 'h' */
00000D2C 3308 move.w -[A1], A0
00000D2E C335 232A 3CDB 1B03 and.b [[A5 + 0x3CDB + D2 * 2] + 0x1B03], D1
00000D36 0933 0333 19BA 4446 5305 7C13 btst [[A3 + 0x19BA4446 + D0 * 2] + 0x53057C13], D4
00000D42 0985 bclr D5, D4
00000D44 1212 move.b D1, [A2]
00000D46 1309 move.b -[A1], A1
00000D48 1A76 730E 8100 movea.b A5, [[A6 + <<invalid base displacement size>>] + D7 * 2 - 0x7F00]
00000D4E 0053 2B34 ori.w [A3], 0x2B34 /* '+4' */
label00000D52:
00000D52 5463 addq.w -[A3], 2
00000D54 0B23 btst -[A3], D5
00000D56 6D43 blt +0x45 /* 00000D9B */
00000D58 7A1B moveq.l D5, 0x1B
00000D5A 163C D31B move.b D3, 0x1B
00000D5E D401 add.b D2, D1
00000D60 438B .invalid 1, A3 // invalid opcode 4 with b == 6
00000D62 20DB move.l [A0]+, [A3]+
00000D64 018B bclr A3, D0
00000D66 0621 A743 addi.b -[A1], 0x43 /* 'C' */
00000D6A 0408 020F subi.b A0, 0xF
00000D6E 2A38 3C13 move.l D5, [0x00003C13]
00000D72 2B42 E101 move.l [A5 - 0x1EFF], D2
00000D76 C31B and.b [A3]+, D1
00000D78 E901 asl D1.b, 4
00000D7A 8B00 sbcd D5, D0
00000D7C 0802 0FE5 btst.b D2, 0xE5
00000D80 018B bclr A3, D0
00000D82 190B move.b -[A4], A3
00000D84 02E1 .incomplete
00000D86 0103 btst D3, D0
00000D88 0CE9 .incomplete
00000D8A 01CB .incomplete
00000D8C 0808 020F btst.b A0, 0xF
00000D90 E501 asl D1.b, 2
00000D92 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000D94 E105 asl D5.b, 8
00000D96 0336 123B btst [A6 + D1.w * 2 + 0x3B], D1
00000D9A 03B2 44E5 bclr [A2 + D4.w * 4 - 0x27], D1
00000D9E 084B 3973 bchg.b A3, 0x73 /* 's' */
00000DA2 0EA0 3B03 D045 .invalid.l -[A0], 0x3B03D045 // invalid immediate operation
00000DA8 AE0F syscall FillCOval, auto_pop
00000DAA 7910 moveq.l D4, 0x10
00000DAC 5C43 addq.w D3, 6
00000DAE 44EB 66B3 move.b [A3 + 0x66B3], CCR
00000DB2 22E3 move.l [A1]+, -[A3]
00000DB4 1211 move.b D1, [A1]
00000DB6 1121 move.b -[A0], -[A1]
00000DB8 0333 0466 btst [A3 + D0.w * 4 + 0x66], D1
00000DBC EC2A lsr D2.b, D6
00000DBE 5063 addq.w -[A3], 8
00000DC0 0841 0FA3 bchg.b D1, 0xA3
00000DC4 0589 bclr A1, D2
00000DC6 072B 0B08 btst [A3 + 0xB08], D3
00000DCA 0213 7585 andi.b [A3], 0x85
00000DCE 0743 bchg D3, D3
00000DD0 1456 movea.b A2, [A6]
00000DD2 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
00000DD4 0F44 bchg D4, D7
00000DD6 0E01 2E83 .invalid.b D1, 0x83 // invalid immediate operation
00000DDA 3F3B 0BD3 0673 3C2B move.w -[A7], [[] + 0x6733C2B]
00000DE2 065B 8136 addi.w [A3]+, 0x8136
00000DE6 0FCD .incomplete
00000DE8 E410 roxr D0.b, 2
00000DEA 76FB moveq.l D3, 0xFFFFFFFB
00000DEC 02A3 0B13 1385 andi.l -[A3], 0xB131385
00000DF2 194B 0623 move.b [A4 + 0x623], A3
00000DF6 12CB move.b [A1]+, A3
00000DF8 0AA9 0034 6B13 2306 xori.l [A1 + 0x2306], 0x346B13
00000E00 360D move.w D3, A5
00000E02 0130 C30F 2306 0455 btst [[A0 + <<invalid base displacement size>>] + A4 * 2 + 0x23060455], D0
00000E0A 012A 100B btst [A2 + 0x100B], D0
00000E0E 0A21 7087 xori.b -[A1], 0x87
00000E12 0B7D bchg <<invalid special address>>, D5
00000E14 2885 move.l [A4], D5
00000E16 DE02 add.b D7, D2
00000E18 0F30 0701 btst [[A0 + <<invalid base displacement size>> + D0 * 8]], D7
00000E1C D3DB add.l A1, [A3]+
00000E1E 0B69 35D7 bchg [A1 + 0x35D7], D5
00000E22 09F8 .incomplete
00000E24 6B11 bmi +0x13 /* 00000E37 */
00000E26 E326 asl D6.b, D1
00000E28 0535 F789 btst [[ + <<invalid base displacement size>> + A7 * 8]], D2
00000E2C F38D .invalid <<F/6/1>>
00000E2E 38B4 339E 2310 move.w [A4], [[] + D3 * 2 + 0x2310]
00000E34 3838 02F3 move.w D4, [0x000002F3]
00000E38 17F5 A3C5 AE05 move.b [PC + A2 * 8 + 0x5], <<invalid full ext with IS == 1 and I/IS == 5>>
00000E3E E31B rol D3.b, 1
00000E40 0250 9070 andi.w [A0], 0x9070
00000E44 5C85 addq.l D5, 6
00000E46 D663 add.w D3, -[A3]
00000E48 0B9B bclr [A3]+, D5
00000E4A 0321 btst -[A1], D1
00000E4C D62B 1C43 add.b D3, [A3 + 0x1C43]
00000E50 2841 movea.l A4, D1
00000E52 00BB 316B 03BB 440F ori.l [PC + D4.w * 4 + 0xF], 0x316B03BB
00000E5A 020F DE82 andi.b A7, 0x82
00000E5E 2A28 9B21 move.l D5, [A0 - 0x64DF]
00000E62 AB31 syscall bMAIN1
00000E64 3609 move.w D3, A1
00000E66 0387 bclr D7, D1
00000E68 0536 D334 btst <<invalid full ext with I/IS == 4>>, D2
00000E6C 5314 subq.b [A4], 1
00000E6E FAE4 1701 .extension 0xAE4 <<F/2-3/5>> // unimplemented
00000E72 8BF5 090B 05A3 769B divs.w D5, [[A5 + <<invalid base displacement size>> + D0] + 0x5A3769B]
00000E7A 848B or.l D2, A3
00000E7C 09C3 .incomplete
00000E7E 39F3 21C5 790F move.w 0x790F, <<invalid full ext with IS == 1 and I/IS == 5>>
00000E84 022B 3342 3427 andi.b [A3 + 0x3427], 0x42 /* 'B' */
00000E8A 0053 9159 ori.w [A3], 0x9159
00000E8E 8B18 or.b [A0]+, D5
00000E90 AB2B syscall ExTblPtr
00000E92 2B04 move.l -[A5], D4
00000E94 D307 addx.b D1, D7
00000E96 3805 move.w D4, D5
00000E98 07E3 .incomplete
00000E9A 0D61 bchg -[A1], D6
00000E9C B523 xor.b -[A3], D2
00000E9E 12C7 move.b [A1]+, D7
00000EA0 0C00 C1E1 cmpi.b D0, 0xE1
00000EA4 826B 0A0B or.w D1, [A3 + 0xA0B]
00000EA8 0F93 bclr [A3], D7
00000EAA 0152 bchg [A2], D0
00000EAC 8B08 sbcd -[A5], -[A0]
00000EAE 3320 move.w -[A1], -[A0]
00000EB0 9304 subx.b D1, D4
00000EB2 92CB sub.w A1, A3
00000EB4 00AB 06BB 044D 8193 ori.l [A3 - 0x7E6D], 0x6BB044D
00000EBC 136E 30CC AD50 move.b [A1 - 0x52B0], [A6 + 0x30CC]
00000EC2 BB68 0626 xor.w [A0 + 0x626], D5
00000EC6 CB11 and.b [A1], D5
00000EC8 AD50 syscall CountMItems, auto_pop
00000ECA A1E9 syscall vFileClose, flags=1
00000ECC D70B addx.b -[A3], -[A3]
00000ECE BDD3 cmpa.l A6, [A3]
00000ED0 2EB3 1100 move.l [A7], [A3 + <<invalid base displacement size>> + D1]
00000ED4 0FB0 E1A1 A33A bclr [[-0x5CC6 + A6]], D7
00000EDA 932A EB21 sub.b [A2 - 0x14DF], D1
00000EDE 0140 bchg D0, D0
00000EE0 BC45 cmp.w D6, D5
00000EE2 06E3 .incomplete
00000EE4 5125 subq.b -[A5], 8
00000EE6 9DAB 1100 sub.l [A3 + 0x1100], D6
00000EEA A78C syscall Wakeup, flags=7
00000EEC 890F sbcd -[A4], -[A7]
00000EEE 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00000EF0 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000EF2 4208 clr.b A0
00000EF4 FABC 022B .extension 0xABC <<F/2-3/5>> // unimplemented
00000EF8 096E 301B bchg [A6 + 0x301B], D4
00000EFC 32A5 move.w [A1], -[A5]
00000EFE 1AFA BC7E move.b [A5]+, [PC - 0x4382 /* FFFFCB7E, cstring ""<EOF> */]
00000F02 2B30 020F move.l -[A5], [A0 + D0.w * 2 + 0xF]
00000F06 A918 syscall SetWRefCon
00000F08 BB04 xor.b D4, D5
00000F0A 1B40 3303 move.b [A5 + 0x3303], D0
00000F0E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000F10 FABC BE44 .extension 0xABC <<F/2-3/5>> // unimplemented
00000F14 000F 30CB ori.b A7, 0xCB
00000F18 1511 move.b -[A2], [A1]
00000F1A 038B bclr A3, D1
00000F1C 5C02 addq.b D2, 6
00000F1E 0F09 btst A1, D7
00000F20 03EE .incomplete
00000F22 BE44 cmp.w D7, D4
00000F24 0243 3334 andi.w D3, 0x3334 /* '34' */
00000F28 2305 move.l -[A1], D5
00000F2A FABC 613D .extension 0xABC <<F/2-3/5>> // unimplemented
00000F2E FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00000F30 7002 moveq.l D0, 0x02
00000F32 0FC5 .incomplete
00000F34 D18D addx.l -[A0], -[A5]
00000F36 F3C0 .invalid <<F/7/1>>
00000F38 8171 228B or.w [A1 + D2.w * 2 - 0x117], D0
00000F3C 07F4 .incomplete
00000F3E D302 addx.b D1, D2
00000F40 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000F42 D302 addx.b D1, D2
00000F44 2300 move.l -[A1], D0
00000F46 FCA1 B606 .extension 0xCA1 <<F/2-3/6>> // unimplemented
00000F4A 3309 move.w -[A1], A1
00000F4C 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00000F4E 230D move.l -[A1], A5
00000F50 EB0A lsl D2.b, 5
00000F52 06E3 .incomplete
00000F54 0B6B 01F3 bchg [A3 + 0x1F3], D5
00000F58 075C bchg [A4]+, D3
00000F5A 562B 0FA1 addq.b [A3 + 0xFA1], 3
00000F5E 02DB .incomplete
00000F60 0DA5 bclr -[A5], D6
00000F62 0223 0F3B andi.b -[A3], 0x3B /* ';' */
00000F66 0C92 0311 6B0E cmpi.l [A2], 0x3116B0E
// begin alternate branch 00000F68-00000F6C
label00000F68:
00000F68 0311 btst [A1], D1
00000F6A 6B0E bmi +0x10 /* 00000F7A */
// end alternate branch 00000F68-00000F6C
label00000F68: // (misaligned)
00000F6C 3318 move.w -[A1], [A0]+
00000F6E 934C subx.w -[A1], -[A4]
00000F70 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000F72 8309 sbcd -[A1], -[A1]
00000F74 F0ED 3EFC .extension 0x0ED <<F/2-3/0>> // unimplemented
00000F78 7CC0 moveq.l D6, 0xFFFFFFC0
label00000F7A:
00000F7A 66EC bne -0x12 /* 00000F68 */
00000F7C B43B 007C cmp.b D2, [PC + D0.w + 0x7C]
00000F80 C0C1 mulu.w D0, D1
00000F82 6906 bvs +0x8 /* 00000F8A */
00000F84 0829 110F DE4B btst.b [A1 - 0x21B5], 0xF
label00000F8A:
00000F8A 005B 0C2A ori.w [A3]+, 0xC2A
00000F8E 10A6 move.b [A0], -[A6]
00000F90 F35E .extension 0x35E <<F/4-5/1>> // unimplemented
00000F92 82AB 2541 or.l D1, [A3 + 0x2541]
00000F96 4723 .invalid 3, -[A3] // invalid opcode 4 with b == 4
00000F98 24A5 move.l [A2], -[A5]
00000F9A 0E0F 6E34 .invalid.b A7, 0x34 /* '4' */ // invalid immediate operation
00000F9E 68EB bvc -0x13 /* 00000F8B */
00000FA0 2451 movea.l A2, [A1]
00000FA2 0333 2EDE btst [A3 + D2 * 8 - 0x34], D1
00000FA6 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000FA8 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000FAA B370 4306 44CB xor.w [[A0 + <<invalid base displacement size>>] + D4 * 2 + 0x44CB], D1
00000FB0 10FB 50A6 move.b [A0]+, [PC + D5.w - 0x90]
00000FB4 3B42 CB06 move.w [A5 - 0x34FA], D2
00000FB8 4406 neg.b D6
00000FBA E644 asr D4.w, 3
00000FBC 3C2B 42A1 move.w D6, [A3 + 0x42A1]
00000FC0 13F3 0769 030F 3A5B 1B08 move.b [0x3A5B1B08], [[A3 + 0x30F]]
00000FCA 6D14 blt +0x16 /* 00000FE0 */
00000FCC 3C13 move.w D6, [A3]
00000FCE 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1
00000FD0 0C46 8B00 cmpi.w D6, 0x8B00
00000FD4 81FF divs.w D0, <<invalid special address>>
00000FD6 AB10 syscall DoLine
00000FD8 0608 A70A addi.b A0, 0xA /* '\n' */
00000FDC A053 syscall 0x053
00000FDE 02FC .incomplete
label00000FE0:
00000FE0 1B01 move.b -[A5], D1
00000FE2 3605 move.w D3, D5
00000FE4 3BB3 043A 5308 move.w [A5 + <<invalid base displacement size>> + D5 * 2], [A3 + D0.w * 4 + 0x3A]
00000FEA 0802 0FDE btst.b D2, 0xDE
00000FEE 30EB 1912 move.w [A0]+, [A3 + 0x1912]
00000FF2 8842 or.w D4, D2
00000FF4 E503 asl D3.b, 2
00000FF6 DB0D addx.b -[A5], -[A5]
00000FF8 F023 0F73 pmovefd MR3, -[A3]
00000FFC 657B bcs +0x7D /* 00001079 */
00000FFE 011B btst [A3]+, D0
00001000 1563 0453 move.b [A2 + 0x453], -[A3]
00001004 44D3 move.b [A3], CCR
00001006 47E3 lea.l A3, -[A3]
00001008 32B3 223B move.w [A1], [A3 + D2.w * 2 + 0x3B]
0000100C 0CC3 .incomplete
0000100E 0E36 9070 7EBB .invalid.b [A6 + D7 * 8 - 0x69], 0x70 /* 'p' */ // invalid immediate operation
00001014 2A02 move.l D5, D2
00001016 0FDE .incomplete
00001018 CB2E 88A3 and.b [A6 - 0x775D], D5
0000101C 5C2A 2882 addq.b [A2 + 0x2882], 6
00001020 6B1B bmi +0x1D /* 0000103D */
00001022 F70D .extension 0x70D <<F/4-5/3>> // unimplemented
00001024 7D08 moveq.l D6, 0x08
00001026 E11C rol D4.b, 8
00001028 7B69 moveq.l D5, 0x69
0000102A 7002 moveq.l D0, 0x02
0000102C 0F2A 103C btst [A2 + 0x103C], D7
00001030 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00001032 A02C syscall InitApplZone
00001034 3304 move.w -[A1], D4
00001036 E115 roxl D5.b, 8
00001038 122C 02C7 move.b D1, [A4 + 0x2C7]
0000103C 8DBB 7C2C or.l [PC + D7 * 4 + 0x2C], D6
00001040 A102 syscall Read, flags=1
00001042 8911 or.b [A1], D4
00001044 6B75 bmi +0x77 /* 000010BB */
00001046 BB05 xor.b D5, D5
00001048 F321 .extension 0x321 <<F/4-5/1>> // unimplemented
0000104A 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
0000104C EB00 asl D0.b, 5
0000104E 2C2A 1093 move.l D6, [A2 + 0x1093]
00001052 1E8A move.b [A7], A2
00001054 48E7 0BA3 movem.l -[A7], D4,D6,D7,A0,A2,A6,A7
00001058 B311 xor.b [A1], D1
0000105A 3A08 move.w D5, A0
0000105C 40E4 move.w -[A4], SR
0000105E 4613 not.b [A3]
00001060 1104 move.b -[A0], D4
00001062 CB09 abcd -[A5], -[A1]
00001064 6E30 bgt +0x32 /* 00001096 */
00001066 9B0D subx.b -[A5], -[A5]
00001068 D70E addx.b -[A3], -[A6]
0000106A 01DB .incomplete
0000106C 559B subq.l [A3]+, 2
0000106E 04CB .incomplete
00001070 09C1 .incomplete
00001072 95BB 062D sub.l [PC + D0.w * 8 + 0x2D], D2
00001076 385A movea.w A4, [A2]+
00001078 3928 0706 move.w -[A4], [A0 + 0x706]
0000107C 1841 movea.b A4, D1
0000107E 0979 28AB 0CE5 bchg [0x28AB0CE5], D4
00001084 05A7 bclr -[A7], D2
00001086 0D0B btst A3, D6
00001088 F3A1 .invalid <<F/6/1>>
0000108A 4253 clr.w [A3]
0000108C 037B 01C7 bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00001090 8AA0 or.l D5, -[A0]
00001092 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001094 3303 move.w -[A1], D3
label00001096:
00001096 931E sub.b [A6]+, D1
00001098 E311 roxl D1.b, 1
0000109A 44F7 0E01 move.b [A7 + D0 * 8 + 0x1], CCR
0000109E F70E .extension 0x70E <<F/4-5/3>> // unimplemented
000010A0 12B7 0E23 move.b [A1], [A7 + D0 * 8 + 0x23]
000010A4 F847 0306 .extension 0x847 <<F/1/4>>, 0x0306 // unimplemented
000010A8 5B00 subq.b D0, 5
000010AA F70E .extension 0x70E <<F/4-5/3>> // unimplemented
000010AC 38F7 0E49 move.w [A4]+, [A7 + D0 * 8 + 0x49]
000010B0 690E bvs +0x10 /* 000010C0 */
000010B2 D70E addx.b -[A3], -[A6]
000010B4 91F3 3EB3 sub.l A0, [A3 + D3 * 8 - 0x77]
000010B8 1165 425C move.b [A0 + 0x425C], -[A5]
000010BC 6265 bhi +0x67 /* 00001123 */
000010BE 420F clr.b A7
label000010C0:
000010C0 7942 moveq.l D4, 0x42
000010C2 0F61 bchg -[A1], D7
000010C4 425C clr.w [A4]+
000010C6 626D bhi +0x6F /* 00001135 */
000010C8 420F clr.b A7
000010CA 6542 bcs +0x44 /* 0000110E */
000010CC 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
000010CE 5C14 addq.b [A4], 6
000010D0 6108 bsr +0xA /* 000010DA */
000010D2 3B07 move.w -[A5], D7
label000010D4:
000010D4 330E move.w -[A1], A6
000010D6 9B34 130E 2300 sub.b [[A4 + <<invalid base displacement size>>] + D1 * 2 + 0x2300], D5
// begin alternate branch 000010DA-000010DC
fn000010DA:
000010DA 2300 move.l -[A1], D0
// end alternate branch 000010DA-000010DC
fn000010DA: // (misaligned)
000010DC 1B02 move.b -[A5], D2
000010DE 3890 move.w [A4], [A0]
000010E0 C164 and.w -[A4], D0
000010E2 2B02 move.l -[A5], D2
000010E4 C164 and.w -[A4], D0
000010E6 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000010E8 C164 and.w -[A4], D0
000010EA 534C subq.w A4, 1
000010EC 933B 7309 sub.b [[PC + <<invalid base displacement size>> + D7 * 2]], D1
000010F0 D70E addx.b -[A3], -[A6]
000010F2 77F5 moveq.l D3, 0xFFFFFFF5
000010F4 6AA7 bpl -0x57 /* 0000109D */
000010F6 0E37 A1A5 3D11 .invalid.b [[A7 + D3 * 4]], 0xA5 // invalid immediate operation
000010FC FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000010FE C70E abcd -[A3], -[A6]
00001100 C3FB 40A5 muls.w D1, [PC + D4.w - 0x91]
00001104 1FE7 move.b <<invalid special address>>, -[A7]
00001106 8E62 or.w D7, -[A2]
00001108 2B10 move.l -[A5], [A0]
0000110A A51F syscall DisposPtr/DisposePtr, flags=5
0000110C E104 asl D4.b, 8
label0000110E:
0000110E 0802 A341 btst.b D2, 0x41 /* 'A' */
00001112 E53C rol D4.b, D2
00001114 791E moveq.l D4, 0x1E
00001116 E305 asl D5.b, 1
00001118 3B1E move.w -[A5], [A6]+
0000111A 5326 subq.b -[A6], 1
0000111C 2B3C 3B1E 8B07 move.l -[A5], 0x3B1E8B07
00001122 EB50 roxl D0.w, 5
00001124 65AE bcs -0x50 /* 000010D4 */
00001126 511D subq.b [A5]+, 8
00001128 6424 bcc +0x26 /* 0000114E */
0000112A 230A move.l -[A1], A2
0000112C D316 add.b [A6], D1
0000112E A350 syscall RelString/CompareString, flags=3
00001130 22EB 50C1 move.l [A1]+, [A3 + 0x50C1]
00001134 6B6A bmi +0x6C /* 000011A0 */
00001136 FB36 .extension 0xB36 <<F/4-5/5>> // unimplemented
00001138 2B4A E025 move.l [A5 - 0x1FDB], A2
0000113C 5E0F addq.b A7, 7
0000113E 34ED A807 move.w [A2]+, [A5 - 0x57F9]
00001142 0300 btst D0, D1
00001144 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00001146 CB41 exg D5, D1
00001148 2109 move.l -[A0], A1
0000114A 6321 bls +0x23 /* 0000116D */
0000114C C061 and.w D0, -[A1]
label0000114E:
0000114E 0983 bclr D3, D4
00001150 04F3 .incomplete
00001152 004B 0743 ori.w A3, 0x743
00001156 062B 3D53 0272 addi.b [A3 + 0x272], 0x53 /* 'S' */
0000115C 3EBA 1B2E move.w [A7], [PC + 0x1B2E /* 00002C8C, cstring ""<EOF> */]
00001160 81C0 divs.w D0, D0
00001162 2C83 move.l [A6], D3
00001164 0C13 0E8B cmpi.b [A3], 0x8B
00001168 1D2C 730B move.b -[A6], [A4 + 0x730B]
0000116C 534A subq.w A2, 1
0000116E 870F sbcd -[A3], -[A7]
00001170 12D3 move.b [A1]+, [A3]
00001172 791B moveq.l D4, 0x1B
00001174 5B33 2104 subq.b <<invalid full ext with I/IS == 4>>, 5
00001178 1621 move.b D3, -[A1]
0000117A E521 asl D1.b, D2
0000117C CD43 exg D6, D3
0000117E 4FC0 lea.l A7, D0
00001180 8B01 sbcd D5, D1
00001182 93D6 sub.l A1, [A6]
00001184 8D05 sbcd D6, D5
00001186 7B4C moveq.l D5, 0x4C
00001188 E363 asl D3.w, D1
0000118A 2B3D move.l -[A5], <<invalid special address>>
0000118C F4F0 cpushp DATA+INST, [A0]
0000118E 7B1D moveq.l D5, 0x1D
00001190 CB10 and.b [A0], D5
00001192 A337 syscall ReadParam, flags=3
00001194 E316 roxl D6.b, 1
00001196 A225 syscall GetHandleSize, flags=2
00001198 7121 moveq.l D0, 0x21
0000119A 8BD3 divs.w D5, [A3]
0000119C 7525 moveq.l D2, 0x25
0000119E 56B3 33AB 3B2B 3DBA EB52 addq.l [[0x3B2B + D3 * 2] + 0x3DBAEB52], 3
// begin alternate branch 000011A0-000011AE
label000011A0:
000011A0 33AB 3B2B 3DBA EB52 DB79 2326 move.w [[-0x14AD2487 + D3 * 4] + 0x2326], [A3 + 0x3B2B]
000011AC E302 asl D2.b, 1
// end alternate branch 000011A0-000011AE
label000011A0: // (misaligned)
000011A8 DB79 2326 E302 add.w [0x2326E302], D5
000011AE 3316 move.w -[A1], [A6]
000011B0 4406 neg.b D6
000011B2 BB08 cmpm.b [A5]+, [A0]+
000011B4 443B 6781 neg.b [[ + <<invalid base displacement size>> + D6 * 8]]
000011B8 D1EB 07D3 add.l A0, [A3 + 0x7D3]
000011BC 3FAB 3EF7 0FE0 4505 move.w [0x4505], [A3 + 0x3EF7]
000011C4 0B0B btst A3, D5
000011C6 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000011C8 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
000011CA B70F cmpm.b [A3]+, [A7]+
000011CC F92B .extension 0x92B <<F/4-5/4>> // unimplemented
000011CE 063B 2C41 05FB 3465 040F 9491 04E3 addi.b [[0x3465040F] - 0x6B6EFB1D], 0x41 /* 'A' */
000011DC 02FB .incomplete
000011DE 3F08 move.w -[A7], A0
000011E0 020F 6E34 andi.b A7, 0x34 /* '4' */
000011E4 BB25 xor.b -[A5], D5
000011E6 E18E lsl D6, 8
000011E8 33A5 2B04 move.w <<invalid full ext with I/IS == 4>>, -[A5]
000011EC 0F01 btst D1, D7
000011EE 0501 btst D1, D2
000011F0 13C1 229B 06D3 move.b [0x229B06D3], D1
000011F6 718B moveq.l D0, 0xFFFFFF8B
000011F8 007A 2B0A 16C3 ori.w [PC + 0x16C3 /* 000028BD, cstring ""<EOF> */], 0x2B0A /* '+\n' */
000011FE 000F 0E93 ori.b A7, 0x93
00001202 0421 0741 subi.b -[A1], 0x41 /* 'A' */
00001206 1407 move.b D2, D7
00001208 05D6 .incomplete
0000120A EB34 roxl D4.b, D5
0000120C D371 B309 add.w [[A1 + <<invalid base displacement size>> + A3 * 2]], D1
00001210 3E93 move.w [A7], [A3]
00001212 4223 clr.b -[A3]
00001214 56B3 8916 F333 addq.l [[A3] + A0 - 0xCCD], 3
0000121A D318 add.b [A0]+, D1
0000121C 1B2E 9B42 move.b -[A5], [A6 - 0x64BE]
00001220 D33E add.b <<invalid special address>>, D1
00001222 534A subq.w A2, 1
00001224 1B53 D33E move.b [A5 - 0x2CC2], [A3]
00001228 2B4A 2353 move.l [A5 + 0x2353], A2
0000122C D318 add.b [A0]+, D1
0000122E F371 .extension 0x371 <<F/4-5/1>> // unimplemented
00001230 B302 xor.b D2, D1
00001232 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00001234 1321 move.b -[A1], -[A1]
00001236 9304 subx.b D1, D4
00001238 2390 C0F3 move.l [A1 + A4.w - 0x13], [A0]
0000123C 2433 25CB 41FB 3326 move.l D2, [[ + <<invalid base displacement size>>] + 0x41FB3326]
00001244 7B0A moveq.l D5, 0x0A
00001246 EB06 asl D6.b, 5
00001248 4DDB lea.l A6, [A3]+
0000124A A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
0000124C 011F btst [A7]+, D0
0000124E F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001250 3300 move.w -[A1], D0
00001252 E69B ror D3, 3
00001254 15F3 0633 3DE1 move.b [PC + 0x3DE1 /* 00005037, cstring ""<EOF> */], [A3 + D0.w * 8 + 0x33]
0000125A 3033 45D3 265B 3AC6 move.w D0, [[] + 0x265B3AC6]
// begin alternate branch 0000125E-00001262
label0000125E:
0000125E 265B movea.l A3, [A3]+
00001260 3AC6 move.w [A5]+, D6
// end alternate branch 0000125E-00001262
label0000125E: // (misaligned)
00001262 9381 subx.l D1, D1
00001264 2305 move.l -[A1], D5
00001266 1303 move.b -[A1], D3
00001268 3B3D move.w -[A5], <<invalid special address>>
0000126A A6C3 syscall vRelBlock, flags=6
0000126C 0DF3 .incomplete
0000126E 06D3 .incomplete
00001270 2653 movea.l A3, [A3]
00001272 0E41 00BB .invalid.w D1, 0xBB // invalid immediate operation
00001276 0F02 btst D2, D7
00001278 3B82 367B move.w [A5 + D3.w * 8 + 0x7B], D2
0000127C 7106 moveq.l D0, 0x06
0000127E E613 roxr D3.b, 3
00001280 2EB3 0910 move.l [A7], [A3 + D0]
00001284 1B2E 2310 move.b -[A5], [A6 + 0x2310]
00001288 7853 moveq.l D4, 0x53
0000128A 4A73 0F5C tst.w <<invalid full ext with I/IS == 4>>
0000128E 62CE bhi -0x30 /* 0000125E */
00001290 D326 add.b -[A6], D1
00001292 0529 3B41 btst [A1 + 0x3B41], D2
00001296 307B 0B1B 07D3 26E0 movea.w A0, [[PC + D0 * 2] + 0x7D326E0]
0000129E 0309 btst A1, D1
000012A0 030D btst A5, D1
000012A2 D326 add.b -[A6], D1
000012A4 B30C cmpm.b [A1]+, [A4]+
000012A6 031F btst [A7]+, D1
000012A8 BA9B cmp.l D5, [A3]+
000012AA 5F23 subq.b -[A3], 7
000012AC 156E 6B1B D33E move.b [A2 - 0x2CC2], [A6 + 0x6B1B]
000012B2 D326 add.b -[A6], D1
000012B4 434A chk.w D1, A2
000012B6 6B0F bmi +0x11 /* 000012C7 */
000012B8 FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
000012BA 16E3 move.b [A3]+, -[A3]
000012BC 119B 4243 move.b [A0 + D4.w * 2 + 0x43], [A3]+
000012C0 06F3 .incomplete
000012C2 33CB 27F3 331B move.w [0x27F3331B], A3
000012C8 26FC 93DF 06AB move.l [A3]+, 0x93DF06AB
000012CE 0393 bclr [A3], D1
000012D0 5F1E subq.b [A6]+, 7
000012D2 16C3 move.b [A3]+, D3
000012D4 04DB .incomplete
000012D6 55E2 scs -[A2]
000012D8 CB09 abcd -[A5], -[A1]
000012DA A104 syscall Control, flags=1
000012DC F367 .extension 0x367 <<F/4-5/1>> // unimplemented
000012DE 0106 btst D6, D0
000012E0 B30F cmpm.b [A1]+, [A7]+
000012E2 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
000012E4 3317 move.w -[A1], [A7]
000012E6 5B01 subq.b D1, 5
000012E8 74D3 moveq.l D2, 0xFFFFFFD3
000012EA 068B 15ED B228 addi.l A3, 0x15EDB228
000012F0 CB24 and.b -[A4], D5
000012F2 3B0F move.w -[A5], A7
000012F4 3B0F move.w -[A5], A7
000012F6 3B0F move.w -[A5], A7
000012F8 A316 syscall InitQueue/FInitQueue, flags=3
000012FA 2338 C50D move.l -[A1], [0xFFFFC50D]
000012FE 730B moveq.l D1, 0x0B
00001300 434A chk.w D1, A2
00001302 0FC6 .incomplete
00001304 530C subq.b A4, 1
00001306 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00001308 C30F abcd -[A1], -[A7]
0000130A C10B abcd -[A0], -[A3]
0000130C D326 add.b -[A6], D1
0000130E A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
00001310 D408 add.b D2, A0
00001312 02FB .incomplete
00001314 2130 3C93 move.l -[A0], [A0 + D3 * 4 - 0x109]
00001318 2601 move.l D3, D1
0000131A 0E65 016B .invalid.w -[A5], 0x16B // invalid immediate operation
0000131E 0808 02A3 btst.b A0, 0xA3
00001322 6E30 bgt +0x32 /* 00001354 */
00001324 3CF3 2A61 move.w [A6]+, [A3 + D2 * 2 + 0x61]
00001328 013C A32D btst 0x2D /* '-' */, D0
0000132C D33E add.b <<invalid special address>>, D1
0000132E 434A chk.w D1, A2
00001330 D326 add.b -[A6], D1
00001332 1303 move.b -[A1], D3
00001334 9B42 subx.w D5, D2
00001336 680B bvc +0xD /* 00001343 */
00001338 0D3C 6B33 btst 0x33 /* '3' */, D6
0000133C 0112 btst [A2], D0
0000133E B307 xor.b D7, D1
00001340 BE9B cmp.l D7, [A3]+
00001342 15CE 1B53 move.b [PC + 0x1B53 /* 00002E97, cstring ""<EOF> */], A6
00001346 3A08 move.w D5, A0
00001348 BE9B cmp.l D7, [A3]+
0000134A 4261 clr.w -[A1]
0000134C 48BA 3B3D 2315 movem.w [PC + 0x2315 /* 00003663, cstring ""<EOF> */], D0,D2,D3,D4,D5,A0,A1,A3,A4,A5
00001352 2A28 1303 move.l D5, [A0 + 0x1303]
// begin alternate branch 00001354-00001356
label00001354:
00001354 1303 move.b -[A1], D3
// end alternate branch 00001354-00001356
label00001354: // (misaligned)
00001356 4B4A chk.w D5, A2
00001358 D8BA 4B4A add.l D4, [PC + 0x4B4A /* 00005EA4, cstring ""<EOF> */]
0000135C 2315 move.l -[A1], [A5]
0000135E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00001360 CE33 3D3A 08EA A316 0053 and.b D7, [[A3 + 0x8EAA316 + D3 * 4] + 0x53]
0000136A 5430 020F addq.b [A0 + D0.w * 2 + 0xF], 2
0000136E 650A bcs +0xC /* 0000137A */
00001370 C104 abcd D0, D4
00001372 830B sbcd -[A1], -[A3]
00001374 1B07 move.b -[A5], D7
00001376 434A chk.w D1, A2
00001378 3D05 move.w -[A6], D5
label0000137A:
0000137A 4231 0502 4375 clr.b [[A1 + <<invalid base displacement size>> + D0 * 4] + 0x4375]
00001380 1305 move.b -[A1], D5
00001382 0F68 6B3C bchg [A0 + 0x6B3C], D7
00001386 CB08 abcd -[A5], -[A0]
00001388 5303 subq.b D3, 1
0000138A 5319 subq.b [A1]+, 1
0000138C 1703 move.b -[A3], D3
0000138E 0007 0960 ori.b D7, 0x60 /* '`' */
00001392 85A1 or.l -[A1], D2
00001394 D378 3BD9 add.w [0x00003BD9], D1
00001398 634E bls +0x50 /* 000013E8 */
0000139A FB4B .extension 0xB4B <<F/4-5/5>> // unimplemented
0000139C 8367 or.w -[A7], D1
0000139E 8BB2 F3C5 or.l <<invalid full ext with IS == 1 and I/IS == 5>>, D5
000013A2 4B4B chk.w D5, A3
000013A4 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
000013A6 10E4 move.b [A0]+, -[A4]
000013A8 65AA bcs -0x54 /* 00001354 */
000013AA 3B18 move.w -[A5], [A0]+
000013AC 5CE4 sge -[A4]
000013AE 25AA 5705 47A3 0F13 2582 B307 move.l [[0xF13 + D4 * 8] + 0x2582B307], [A2 + 0x5705]
000013BA 5283 addq.l D3, 1
000013BC 0C93 04E2 0EE0 cmpi.l [A3], 0x4E20EE0
000013C2 1703 move.b -[A3], D3
000013C4 3181 F717 06B2 3465 move.w [[A0] + A7 * 8 + 0x6B23465], D1
000013CC A90F syscall DrawNew
000013CE 51B1 BB00 subq.l [A1 + <<invalid base displacement size>> + A3 * 2], 8
000013D2 41A9 1706 .invalid 0, [A1 + 0x1706] // invalid opcode 4 with b == 6
000013D6 ABCD syscall SnappingTurk
000013D8 B052 cmp.w D0, [A2]
000013DA 870C sbcd -[A3], -[A4]
000013DC 457C BB00 chk.w D2, 0xBB00
000013E0 C305 abcd D1, D5
000013E2 DB26 add.b -[A6], D5
000013E4 D466 add.w D2, -[A6]
000013E6 0130 EC83 btst [A0 + A6 * 4 - 0x125], D0
// begin alternate branch 000013E8-000013EA
label000013E8:
000013E8 EC83 asr D3, 6
// end alternate branch 000013E8-000013EA
label000013E8: // (misaligned)
000013EA 00C0 .incomplete
000013EC B307 xor.b D7, D1
000013EE 1CC0 move.b [A6]+, D0
000013F0 028B 261C 8600 andi.l A3, 0x261C8600
000013F6 0F5C bchg [A4]+, D7
000013F8 6214 bhi +0x16 /* 0000140E */
000013FA 020F 2A28 andi.b A7, 0x28 /* '(' */
000013FE C9B0 4908 and.l [A0 + <<invalid base displacement size>> + D4], D4
00001402 21A1 ED78 62DC 38F6 move.l [A0 + 0x62DC38F6], -[A1]
0000140A 8B03 sbcd D5, D3
0000140C 6B05 bmi +0x7 /* 00001413 */
label0000140E:
0000140E B317 xor.b [A7], D1
00001410 5B21 subq.b -[A1], 5
00001412 5B0C subq.b A4, 5
00001414 1700 move.b -[A3], D0
00001416 75F6 moveq.l D2, 0xFFFFFFF6
00001418 44DB move.b [A3]+, CCR
0000141A 0207 003E andi.b D7, 0x3E /* '>' */
0000141E 000F 341B ori.b A7, 0x1B
00001422 0D37 0035 btst [A7 + D0.w + 0x35], D6
00001426 8B61 or.w -[A1], D5
00001428 B46B 487C cmp.w D2, [A3 + 0x487C]
0000142C 1081 move.b [A0], D1
0000142E 8517 or.b [A7], D2
00001430 001B 0F2A ori.b [A3]+, 0x2A /* '*' */
00001434 3847 movea.w A4, D7
00001436 0563 bchg -[A3], D2
00001438 003B 13EB 07A4 ori.b <<invalid full ext with I/IS == 4>>, 0xEB
0000143E C13D and.b <<invalid special address>>, D0
00001440 DA08 add.b D5, A0
00001442 0238 0627 09F2 andi.b [0x000009F2 /* SaveVisRgn */], 0x27 /* '\'' */
00001448 4803 nbcd.b D3
0000144A 0527 btst -[A7], D2
0000144C 039D bclr [A5]+, D1
0000144E 2705 move.l -[A3], D5
00001450 AB17 syscall PortToMap
00001452 0A24 0802 xori.b -[A4], 0x2
// begin alternate branch 00001454-00001458
label00001454:
00001454 0802 EB17 btst.b D2, 0x17
// end alternate branch 00001454-00001458
label00001454: // (misaligned)
00001456 EB17 roxl D7.b, 5
00001458 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
0000145A 9B09 subx.b -[A5], -[A1]
0000145C 5007 addq.b D7, 8
0000145E 0350 bchg [A0], D1
00001460 2887 move.l [A4], D7
00001462 123F move.b D1, <<invalid special address>>
00001464 F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00001466 6502 bcs +0x4 /* 0000146A */
00001468 0316 btst [A6], D1
label0000146A:
0000146A 245A movea.l A2, [A2]+
0000146C 5309 subq.b A1, 1
0000146E 5304 subq.b D4, 1
00001470 2E6A 2129 movea.l A7, [A2 + 0x2129]
label00001474:
00001474 8E5B or.w D7, [A3]+
00001476 0040 00DB ori.w D0, 0xDB
0000147A 1414 move.b D2, [A4]
0000147C 6CD6 bge -0x28 /* 00001454 */
0000147E 8B04 sbcd D5, D4
00001480 857D or.w <<invalid special address>>, D2
00001482 0093 4927 02F8 ori.l [A3], 0x492702F8
00001488 6C50 bge +0x52 /* 000014DA */
0000148A 3A08 move.w D5, A0
0000148C 1203 move.b D1, D3
0000148E 1681 move.b [A3], D1
00001490 0232 1C04 C100 andi.b [A2 + <<invalid base displacement size>> + A4], 0x4
00001496 141C move.b D2, [A4]+
00001498 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000149A 00AB 8726 F84B 3C57 ori.l [A3 + 0x3C57], 0x8726F84B
000014A2 06A6 E1F4 A442 addi.l -[A6], 0xE1F4A442
000014A8 3B04 move.w -[A5], D4
000014AA 15F5 2349 062A move.b [PC + 0x62A /* 00001AD6, value 0x13 */], [[A5 + <<invalid base displacement size>>]]
000014B0 384D movea.w A4, A5
000014B2 6FC0 ble -0x3E /* 00001474 */
000014B4 245A movea.l A2, [A2]+
000014B6 2706 move.l -[A3], D6
000014B8 F061 F403 .extension 0x061 <<F/1/0>>, 0xF403 // unimplemented
000014BC 004B 3E44 ori.w A3, 0x3E44 /* '>D' */
000014C0 4293 clr.l [A3]
000014C2 2581 EF4B 16ED FEC0 move.l [[A2 + <<invalid base displacement size>>] + 0x16EDFEC0], D1
000014CA E9FE C0E9 bfextu D4, <<invalid special address>> {3:D1}
000014CE FEC0 E9FE .extension 0xEC0 <<F/2-3/7>> // unimplemented
000014D2 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
000014D4 4283 clr.l D3
000014D6 11DA 0104 move.b [0x00000104 /* ScrHRes */], [A2]+
label000014DA:
000014DA 0706 btst D6, D3
000014DC 0642 7B14 addi.w D2, 0x7B14
000014E0 C16D AB0C and.w [A5 - 0x54F4], D0
000014E4 6B0F bmi +0x11 /* 000014F5 */
label000014E6:
000014E6 4416 neg.b [A6]
000014E8 401E negx.b [A6]+
000014EA 1653 movea.b A3, [A3]
000014EC 0546 bchg D6, D2
000014EE 216D 5A25 6DCC move.l [A0 + 0x6DCC], [A5 + 0x5A25]
000014F4 2700 move.l -[A3], D0
000014F6 52F8 BB00 shi [0xFFFFBB00]
000014FA 550C subq.b A4, 2
000014FC 1C10 move.b D6, [A0]
000014FE 1402 move.b D2, D2
00001500 6B19 bmi +0x1B /* 0000151B */
00001502 8902 sbcd D4, D2
00001504 ED0C lsl D4.b, 6
00001506 170A move.b -[A3], A2
00001508 E903 asl D3.b, 4
0000150A 22F9 0C4D 3163 move.l [A1]+, [0x0C4D3163]
00001510 008B 1481 3110 ori.l A3, 0x14813110
00001516 9B00 subx.b D5, D0
00001518 7B14 moveq.l D5, 0x14
0000151A 8531 6709 or.b [[A1 + <<invalid base displacement size>> + D6 * 8]], D2
0000151E C573 00E3 and.w [A3 + D0.w - 0x29], D2
00001522 0938 4523 btst [0x00004523], D4
00001526 3B81 A528 0F40 move.w [A5 + 0xF40 + A2 * 4], D1
0000152C 020F 3491 andi.b A7, 0x91
00001530 3088 move.w [A0], A0
00001532 0706 btst D6, D3
00001534 BCDC cmpa.w A6, [A4]+
00001536 385C movea.w A4, [A4]+
00001538 0585 bclr D5, D2
0000153A A701 syscall Close, flags=7
0000153C A753 syscall 0x053, flags=7
0000153E 4D74 880F chk.w D6, [A4 + A0 + 0xF]
00001542 1288 move.b [A1], A0
00001544 A304 syscall Control, flags=3
00001546 2B04 move.l -[A5], D4
00001548 BB01 xor.b D1, D5
0000154A 1701 move.b -[A3], D1
0000154C BA25 cmp.b D5, -[A5]
0000154E B3E5 cmpa.l A1, -[A5]
00001550 B60F cmp.b D3, A7
00001552 C98F exg D4, A7
00001554 A406 syscall KillIO, flags=4
00001556 6B13 bmi +0x15 /* 0000156B */
00001558 C713 and.b [A3], D3
0000155A 4813 nbcd.b [A3]
0000155C 6588 bcs -0x76 /* 000014E6 */
0000155E 5314 subq.b [A4], 1
00001560 0702 btst D2, D3
00001562 F788 .invalid <<F/6/3>>
00001564 3A22 move.w D5, -[A2]
00001566 BB2A 0701 xor.b [A2 + 0x701], D5
0000156A 9C89 sub.l D6, A1
0000156C 0CB3 1165 BB17 060A cmpi.l [A3 + D0.w * 8 + 0xA], 0x1165BB17
00001574 2703 move.l -[A3], D3
00001576 FF07 .extension 0xF07 <<F/4-5/7>> // unimplemented
00001578 00B3 5326 1701 F506 08F3 ori.l [[A3 + <<invalid base displacement size>>] + A7 * 4 + 0x8F3], 0x53261701
00001582 0270 6D29 3B60 0586 andi.w [A0 + 0x586], 0x6D29 /* 'm)' */
0000158A 7E53 moveq.l D7, 0x53
0000158C 2602 move.l D3, D2
0000158E 0F11 btst [A1], D7
00001590 E84B lsr D3.w, 4
00001592 112B 04DC move.b -[A0], [A3 + 0x4DC]
00001596 383B 1D0D move.w D4, [[PC + <<invalid base displacement size>>] + D1 * 4]
0000159A E3EB 3717 lsl .w [A3 + 0x3717]
0000159E 0601 CC82 addi.b D1, 0x82
000015A2 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
000015A4 EB02 asl D2.b, 5
000015A6 CC06 and.b D6, D6
000015A8 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000015AA 0D9D bclr [A5]+, D6
000015AC 020F 0905 andi.b A7, 0x5
000015B0 41E3 lea.l A0, -[A3]
000015B2 0F2A 28D1 btst [A2 + 0x28D1], D7
000015B6 DD3E add.b <<invalid special address>>, D6
000015B8 2473 1AE3 movea.l A2, [A3 + D1 * 2 - 0x29]
000015BC 202B 0407 move.l D0, [A3 + 0x407]
000015C0 083E A109 btst.b <<invalid special address>>, 0x9 /* '\t' */
000015C4 CB0B abcd -[A5], -[A3]
000015C6 8DE3 divs.w D6, -[A3]
000015C8 020F 1109 andi.b A7, 0x9 /* '\t' */
000015CC 0788 bclr A0, D3
000015CE 772A moveq.l D3, 0x2A
000015D0 28C6 move.l [A4]+, D6
000015D2 6300 3CDB bls +0x3CDD /* 000052AF */
000015D6 3325 move.w -[A1], -[A5]
000015D8 944B sub.w D2, A3
000015DA 2623 move.l D3, -[A3]
000015DC 0072 16FC E300 ori.w [A2 + <<invalid base displacement size>> + A6 * 2], 0x16FC
000015E2 2861 movea.l A4, -[A1]
000015E4 894D A01E pack -[A4], -[A5], 0xA01E
000015E8 16C3 move.b [A3]+, D3
000015EA 0E6A 870F C84B .invalid.w [A2 - 0x37B5], 0x870F // invalid immediate operation
000015F0 0763 bchg -[A3], D3
000015F2 0F3E btst <<invalid special address>>, D7
000015F4 2104 move.l -[A0], D4
000015F6 6B02 bmi +0x4 /* 000015FA */
000015F8 160F move.b D3, A7
label000015FA:
000015FA 0423 261E subi.b -[A3], 0x1E
000015FE 2C6B 023E movea.l A6, [A3 + 0x23E]
00001602 FB63 .extension 0xB63 <<F/4-5/5>> // unimplemented
00001604 6A2B bpl +0x2D /* 00001631 */
00001606 26DB move.l [A3]+, [A3]+
00001608 0093 0D78 0709 ori.l [A3], 0xD780709
0000160E 7243 moveq.l D1, 0x43
00001610 3B43 0021 move.w [A5 + 0x21], D3
00001614 075B bchg [A3]+, D3
00001616 1AA1 move.b [A5], -[A1]
00001618 864B or.w D3, A3
0000161A 2C3B 6723 1A8B 58AD 0336 move.l D6, [[PC + 0x1A8B + D6 * 8] + 0x58AD0336]
00001624 B103 xor.b D3, D0
00001626 50A5 addq.l -[A5], 8
00001628 0310 btst [A0], D1
0000162A B103 xor.b D3, D0
0000162C EB28 lsl D0.b, D5
0000162E B103 xor.b D3, D0
00001630 1E65 movea.b A7, -[A5]
00001632 0AFB .incomplete
00001634 6343 bls +0x45 /* 00001679 */
00001636 0F2B 2646 btst [A3 + 0x2646], D7
0000163A 930D subx.b -[A1], -[A5]
0000163C 9307 subx.b D1, D7
0000163E D30E addx.b -[A1], -[A6]
00001640 433B 8314 .invalid 1, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00001644 8919 or.b [A1]+, D4
00001646 2510 move.l -[A2], [A0]
00001648 835F or.w [A7]+, D1
0000164A 2510 move.l -[A2], [A0]
0000164C 1E16 move.b D7, [A6]
0000164E C2D6 mulu.w D1, [A6]
00001650 020F 2A28 andi.b A7, 0x28 /* '(' */
00001654 3CCB move.w [A6]+, A3
00001656 13E5 0407 06E4 move.b [0x040706E4], -[A5]
0000165C AD07 syscall SetString, auto_pop
0000165E D6A5 add.l D3, -[A5]
00001660 075A bchg [A2]+, D3
00001662 630A bls +0xC /* 0000166E */
00001664 433B E305 .invalid 1, [[PC + <<invalid base displacement size>>] + A6 * 2] // invalid opcode 4 with b == 4
label00001668:
00001668 CDFC 2B5D muls.w D6, 0x2B5D /* '+]' */
0000166C 303C 2B13 move.w D0, 0x2B13
// begin alternate branch 0000166E-00001670
label0000166E:
0000166E 2B13 move.l -[A5], [A3]
// end alternate branch 0000166E-00001670
label0000166E: // (misaligned)
00001670 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00001672 1B8C F304 move.b <<invalid full ext with I/IS == 4>>, A4
00001676 1E16 move.b D7, [A6]
00001678 D403 add.b D2, D3
0000167A 170B move.b -[A3], A3
0000167C 0093 01AD 020F ori.l [A3], 0x1AD020F
00001682 308B move.w [A0], A3
00001684 211B move.l -[A0], [A3]+
00001686 0CF3 .incomplete
00001688 1241 movea.b A1, D1
0000168A 195B 09FB move.b [A4 + 0x9FB], [A3]+
0000168E 1608 move.b D3, A0
00001690 631D bls +0x1F /* 000016AF */
00001692 7002 moveq.l D0, 0x02
00001694 2381 5326 1702 D84B move.l [[A1 + 0x1702] + D5 * 2 - 0x27B5], D1
0000169C 1DB5 0A0B 4AF1 move.b [A6 + D4 * 2 - 0x15], [A5 + D0 * 2 + 0xB]
000016A2 1A0F move.b D5, A7
000016A4 2A28 8311 move.l D5, [A0 - 0x7CEF]
000016A8 1708 move.b -[A3], A0
000016AA 69BC bvs -0x42 /* 00001668 */
000016AC 0217 8877 andi.b [A7], 0x77 /* 'w' */
000016B0 CC63 and.w D6, -[A3]
000016B2 0089 2285 01FB ori.l A1, 0x228501FB
000016B8 4991 .invalid 4, [A1] // invalid opcode 4 with b == 6
000016BA 220F move.l D1, A7
000016BC 8522 or.b -[A2], D2
000016BE AB18 syscall PushVerb
000016C0 E301 asl D1.b, 1
000016C2 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
000016C4 744B moveq.l D2, 0x4B
000016C6 119B 0BB8 106C 38FB move.b [0x106C38FB + D0 * 2], [A3]+
000016CE 0DFB .incomplete
000016D0 0B07 btst D7, D5
000016D2 0434 4784 3773 03A3 0B13 0E9B 161B subi.b [[A4 + 0x3A30B13] + 0xE9B161B], 0x84
000016E0 0E85 2A27 04B9 .invalid.l D5, 0x2A2704B9 // invalid immediate operation
000016E6 0F30 831E 3501 btst [[A0] + A0 * 2 + 0x3501], D7
000016EC 078C bclr A4, D3
000016EE CD35 010F 30A3 10C9 and.b [[A5 + <<invalid base displacement size>>] + D0 + 0x30A310C9], D6
000016F6 000F 340B ori.b A7, 0xB
000016FA 0A45 26DB xori.w D5, 0x26DB
000016FE 5023 addq.b -[A3], 8
00001700 00D3 .incomplete
00001702 10E3 move.b [A0]+, -[A3]
00001704 02C5 .incomplete
00001706 0083 6DC1 0067 ori.l D3, 0x6DC10067
0000170C 0297 B302 1704 andi.l [A7], 0xB3021704
00001712 77A5 moveq.l D3, 0xFFFFFFA5
00001714 6913 bvs +0x15 /* 00001729 */
00001716 1A2B 064B move.b D5, [A3 + 0x64B]
0000171A 1D55 C96B move.b [A6 - 0x3695], [A5]
0000171E 04A7 8F12 8033 subi.l -[A7], 0x8F128033
00001724 1CC6 move.b [A6]+, D6
00001726 AAD8 syscall 0xAD8
00001728 E302 asl D2.b, 1
0000172A 231D move.l -[A1], [A5]+
0000172C 50FB 0123 1D6A BB02 3300 st [[PC + 0x1D6A + D0] - 0x44FDCD00]
00001736 3B04 move.w -[A5], D4
00001738 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
0000173A 2B4C 2326 move.l [A5 + 0x2326], A4
0000173E 5300 subq.b D0, 1
00001740 8B36 009B or.b [A6 + D0.w - 0x101], D5
00001744 07F3 .incomplete
00001746 000F E267 ori.b A7, 0x67 /* 'g' */
0000174A 06A3 A561 1709 addi.l -[A3], 0xA5611709
00001750 B897 cmp.l D4, [A7]
00001752 0BC3 .incomplete
00001754 819C or.l [A4]+, D0
00001756 3607 move.w D3, D7
00001758 0925 btst -[A5], D4
0000175A 74B4 moveq.l D2, 0xFFFFFFB4
0000175C 4362 chk.w D1, -[A2]
0000175E 331E move.w -[A1], [A6]+
00001760 A100 syscall Open/PBHOpen/HOpen, flags=1
00001762 0407 0691 subi.b D7, 0x91
00001766 ED52 roxl D2.w, 6
00001768 8821 or.b D4, -[A1]
0000176A 3F21 move.w -[A7], -[A1]
0000176C 393B 102B move.w -[A4], [PC + D1.w + 0x2B]
00001770 068B 1E35 4B17 addi.l A3, 0x1E354B17
00001776 0CD2 .incomplete
00001778 0F02 btst D2, D7
0000177A 0FED .incomplete
0000177C 4A33 003B tst.b [A3 + D0.w + 0x3B]
00001780 1881 move.b [A4], D1
00001782 6243 bhi +0x45 /* 000017C7 */
00001784 00CE .incomplete
00001786 36CB move.w [A3]+, A3
00001788 0F85 bclr D5, D7
0000178A 4B93 .invalid 5, [A3] // invalid opcode 4 with b == 6
0000178C 0D38 CB06 btst [0xFFFFCB06], D6
00001790 3607 move.w D3, D7
00001792 0689 4465 DE8B addi.l A1, 0x4465DE8B
00001798 1C00 move.b D6, D0
0000179A AB20 syscall RgnOp
0000179C 6944 bvs +0x46 /* 000017E2 */
0000179E E100 asl D0.b, 8
000017A0 027B 3080 2A6A andi.w [PC + D2 * 2 + 0x6A], 0x3080
000017A6 C141 exg D0, D1
000017A8 CD4A exg A6, A2
000017AA 4207 clr.b D7
000017AC 0BE2 .incomplete
000017AE 3890 move.w [A4], [A0]
000017B0 7002 moveq.l D0, 0x02
000017B2 032B F57F btst [A3 - 0xA81], D1
000017B6 3B10 move.w -[A5], [A0]
000017B8 0706 btst D6, D3
000017BA 4CC7 1372 movem.l D1,D4,D5,D6,A0,A1,A4, D7
000017BE A1DC syscall vCMSetup, flags=1
000017C0 CD7D and.w <<invalid special address>>, D6
000017C2 5304 subq.b D4, 1
000017C4 1407 move.b D2, D7
000017C6 0008 1429 ori.b A0, 0x29 /* ')' */
000017CA 4F7E chk.w D7, <<invalid special address>>
000017CC CB1E and.b [A6]+, D5
000017CE 0228 1402 2B2B andi.b [A0 + 0x2B2B], 0x2
000017D4 2E0B move.l D7, A3
000017D6 0E57 09AF .invalid.w [A7], 0x9AF // invalid immediate operation
000017DA 28DC move.l [A4]+, [A4]+
000017DC 500F addq.b A7, 8
000017DE 1E04 move.b D7, D4
000017E0 0B07 btst D7, D5
label000017E2:
000017E2 E309 lsl D1.b, 1
000017E4 C145 exg D0, D5
000017E6 1647 movea.b A3, D7
000017E8 0907 btst D7, D4
000017EA D32E 3B29 add.b [A6 + 0x3B29], D1
000017EE FA1E 1637 .unknown 0xFA1E 0x1637 (W = 5)
000017F2 091D btst [A5]+, D4
000017F4 0FE2 .incomplete
000017F6 40BA 1046 negx.l [PC + 0x1046 /* 0000283E, cstring ""<EOF> */]
000017FA 5B13 subq.b [A3], 5
000017FC 1785 A8E3 move.b [A3 + A2 - 0x29], D5
00001800 0240 EA78 andi.w D0, 0xEA78
00001804 1700 move.b -[A3], D0
00001806 1637 09E7 move.b D3, <<invalid full ext with IS == 1 and I/IS == 7>>
0000180A 0E0A 8614 .invalid.b A2, 0x14 // invalid immediate operation
0000180E 2E10 move.l D7, [A0]
00001810 A97C syscall GetNewDialog
00001812 8600 or.b D3, D0
00001814 FB2D .extension 0xB2D <<F/4-5/5>> // unimplemented
00001816 8C1B or.b D6, [A3]+
00001818 0F73 09F3 02D3 0F7B 150E D314 bchg [[0x2D30F7B] + 0x150ED314], D7
00001824 6302 bls +0x4 /* 00001828 */
00001826 696E bvs +0x70 /* 00001896 */
label00001828:
00001828 0273 7307 0D5B 3B01 14E5 andi.w [[A3] + 0x3B0114E5], 0x7307
00001832 8545 01DB pack D2, D5, 0x01DB
00001836 1A2A 502E move.b D5, [A2 + 0x502E]
0000183A 0D14 btst [A4], D6
0000183C 241B move.l D2, [A3]+
0000183E 0306 btst D6, D1
00001840 0863 2F47 bchg.b -[A3], 0x47 /* 'G' */
00001844 05FE .incomplete
00001846 7300 moveq.l D1, 0x00
00001848 527C 04E3 addq.w 0x4E3, 1
0000184C 3973 1F73 1FB3 3982 267B 2B91 2C5A move.w [A4 + 0x2C5A], [[A3 + 0x1FB33982] + 0x267B2B91]
0000185A 2E78 A078 movea.l A7, [0xFFFFA078]
0000185E A905 syscall DragGrayRgn
00001860 AB1D syscall QDExtensions
00001862 A13B syscall Delay, flags=1
00001864 E0CB asr .w A3
00001866 061B 0A0B addi.b [A3]+, 0xB
0000186A 2144 BB02 move.l [A0 - 0x44FE], D4
0000186E 611D bsr +0x1F /* 0000188D */
00001870 570E subq.b A6, 3
00001872 A31E syscall NewPtrClear, flags=3
00001874 04AB 0413 159B 5C17 subi.l [A3 + 0x5C17], 0x413159B
0000187C 0655 F328 addi.w [A5], 0xF328
00001880 8901 sbcd D4, D1
00001882 1204 move.b D1, D4
00001884 6501 bcs +0x3 /* 00001887 */
00001886 7871 moveq.l D4, 0x71
00001888 01C1 .incomplete
0000188A 732E moveq.l D1, 0x2E
0000188C 100F move.b D0, A7
0000188E 8243 or.w D1, D3
00001890 00B3 27CB 307B 0003 ori.l [A3 + D0.w + 0x3], 0x27CB307B
// begin alternate branch 00001896-000018A0
label00001896:
00001896 0003 12B3 ori.b D3, 0xB3
0000189A 270F move.l -[A3], A7
0000189C 6240 bhi +0x42 /* 000018DE */
0000189E 1705 move.b -[A3], D5
// end alternate branch 00001896-000018A0
label00001896: // (misaligned)
00001898 12B3 270F 6240 1705 move.b [A1], [[A3 + <<invalid base displacement size>>] + D2 * 8 + 0x62401705]
000018A0 DE10 add.b D7, [A0]
000018A2 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
000018A4 E753 roxl D3.w, 3
000018A6 0417 05F5 subi.b [A7], 0xF5
000018AA 2885 move.l [A4], D5
000018AC 9304 subx.b D1, D4
000018AE 7309 moveq.l D1, 0x09
000018B0 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
000018B2 6B23 bmi +0x25 /* 000018D7 */
000018B4 5B01 subq.b D1, 5
000018B6 1B0A move.b -[A5], A2
000018B8 D306 addx.b D1, D6
000018BA 0B18 btst [A0]+, D5
000018BC CD40 exg D6, D0
000018BE 76BB moveq.l D3, 0xFFFFFFBB
000018C0 1C93 move.b [A6], [A3]
000018C2 07CB .incomplete
000018C4 1383 2083 move.b [A1 + D2.w - 0x125], D3
000018C8 195B 0083 move.b [A4 + 0x83], [A3]+
000018CC 1993 12A3 move.b [A4 + D1.w * 2 - 0x93], [A3]
000018D0 1142 088E move.b [A0 + 0x88E], D2
000018D4 DB1D add.b [A5]+, D5
000018D6 4596 .invalid 2, [A6] // invalid opcode 4 with b == 6
000018D8 6300 8B02 bls -0x74FC /* FFFFA3DC */
000018DC 0862 C50A bchg.b -[A2], 0xA /* '\n' */
// begin alternate branch 000018DE-000018E0
label000018DE:
000018DE C50A abcd -[A2], -[A2]
// end alternate branch 000018DE-000018E0
label000018DE: // (misaligned)
000018E0 1316 move.b -[A1], [A6]
000018E2 2A5A movea.l A5, [A2]+
000018E4 3C5B movea.w A6, [A3]+
000018E6 23DA F717 1CCB move.l [0xF7171CCB], [A2]+
000018EC 13BE 44EA move.b [A1 + D4.w * 4 - 0x22], <<invalid special address>>
000018F0 D31D add.b [A5]+, D1
000018F2 9101 subx.b D0, D1
000018F4 283C C313 8501 move.l D4, 0xC3138501
000018FA CB1B and.b [A3]+, D5
000018FC 9901 subx.b D4, D1
000018FE FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00001900 4017 negx.b [A7]
00001902 0EF1 .incomplete
00001904 7326 moveq.l D1, 0x26
00001906 40EA FB09 move.w [A2 - 0x4F7], SR
0000190A 5905 subq.b D5, 4
0000190C 0B0D btst A5, D5
0000190E 40CE move.w A6, SR
00001910 2981 C129 335D move.l [[A4 + 0x335D + A4]], D1
00001916 40EA 3308 move.w [A2 + 0x3308], SR
0000191A 9102 subx.b D0, D2
0000191C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000191E E31F rol D7.b, 1
00001920 0B02 btst D2, D5
00001922 310A move.w -[A0], A2
00001924 BE44 cmp.w D7, D4
00001926 7D0A moveq.l D6, 0x0A
00001928 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000192A 8311 or.b [A1], D1
0000192C E500 asl D0.b, 2
0000192E BA44 cmp.w D5, D4
00001930 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6
00001932 6ACB bpl -0x33 /* 000018FF */
00001934 092A 1063 btst [A2 + 0x1063], D4
00001938 0ABE 4407 0F1E xori.l <<invalid special address>>, 0x44070F1E
0000193E 08EA D691 036A bset.b [A2 + 0x36A], 0x91
00001944 2117 move.l -[A0], [A7]
00001946 0B08 btst A0, D5
00001948 0C18 EBB5 cmpi.b [A0]+, 0xB5
0000194C 0FB0 0F06 0F0E bclr [[A0 + <<invalid base displacement size>>] + D0 * 8 + 0xF0E], D7
00001952 BB79 6B2C 1F17 xor.w [0x6B2C1F17], D5
00001958 05B7 2706 BC25 bclr [[A7 + <<invalid base displacement size>>] + D2 * 8 - 0x43DB], D2
0000195E 329B move.w [A1], [A3]+
00001960 00C3 .incomplete
00001962 07F6 .incomplete
00001964 0B04 btst D4, D5
00001966 0F5C bchg [A4]+, D7
00001968 0700 btst D0, D3
0000196A CC5B and.w D6, [A3]+
0000196C 5506 subq.b D6, 2
label0000196E:
0000196E E207 asr D7.b, 1
00001970 09DD .incomplete
00001972 B006 cmp.b D0, D6
00001974 231F move.l -[A1], [A7]+
00001976 066B 01D3 F6C5 addi.w [A3 - 0x93B], 0x1D3
0000197C 0103 btst D3, D0
0000197E 3FE2 move.w <<invalid special address>>, -[A2]
00001980 5706 subq.b D6, 3
00001982 0B2D 9E02 btst [A5 - 0x61FE], D5
00001986 6AE6 bpl -0x18 /* 0000196E */
00001988 44CC move.b A4, CCR
0000198A CB06 abcd D5, D6
0000198C 58AD 49A9 addq.l [A5 + 0x49A9], 4
00001990 3904 move.w -[A4], D4
00001992 3B11 move.w -[A5], [A1]
00001994 2788 69E3 12E5 2D72 1630 move.l [[0x12E5] + 0x2D721630], A0
0000199E 130A move.b -[A1], A2
000019A0 1E16 move.b D7, [A6]
000019A2 0B07 btst D7, D5
000019A4 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000019A6 1B05 move.b -[A5], D5
000019A8 1703 move.b -[A3], D3
000019AA A40F syscall MountVol, flags=4
000019AC 6508 bcs +0xA /* 000019B6 */
000019AE 819C or.l [A4]+, D0
000019B0 4B68 631E chk.w D5, [A0 + 0x631E]
000019B4 3C17 move.w D6, [A7]
label000019B6:
000019B6 046C 4709 E801 subi.w [A4 - 0x17FF], 0x4709 /* 'G\t' */
000019BC 661B bne +0x1D /* 000019D9 */
000019BE 0404 5300 subi.b D4, 0x0
000019C2 FB4F .extension 0xB4F <<F/4-5/5>> // unimplemented
000019C4 F081 FE3B .extension 0x081 <<F/2-3/0>> // unimplemented
000019C8 1042 movea.b A0, D2
000019CA EB19 rol D1.b, 5
000019CC F4A3 .invalid <<cinv/cpush with scope=0>>
000019CE 3773 28FB 4FA3 move.w [A3 + 0x4FA3], [A3 + D2 - 0x5]
000019D4 379B 01F3 A607 08E8 2368 1704 move.w [[-0x59F8F718] + 0x23681704], [A3]+
000019E0 567E addq.w <<invalid special address>>, 3
000019E2 3301 move.w -[A1], D1
000019E4 3708 move.w -[A3], A0
000019E6 F3D8 .invalid <<F/7/1>>
000019E8 BB29 A337 xor.b [A1 - 0x5CC9], D5
000019EC ADC3 syscall KeyTranslate/KeyTrans, auto_pop
000019EE 0F06 btst D6, D7
000019F0 3455 movea.w A2, [A5]
000019F2 6283 bhi -0x7B /* 00001977 */
000019F4 028B 0353 1941 andi.l A3, 0x3531941
000019FA 8B09 sbcd -[A5], -[A1]
000019FC 0123 btst -[A3], D0
000019FE 05F4 .incomplete
00001A00 935C sub.w [A4]+, D1
00001A02 CB10 and.b [A0], D5
00001A04 F043 0000 .extension 0x043 <<F/1/0>>, 0x0000 // unimplemented
00001A08 BB82 xor.l D2, D5
00001A0A 025B 5F01 andi.w [A3]+, 0x5F01
00001A0E 0217 1039 andi.b [A7], 0x39 /* '9' */
00001A12 F037 8339 7304 .ptest 0xF037, 0x8339 // unimplemented
00001A18 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
00001A1A B310 xor.b [A0], D1
00001A1C BB14 xor.b [A4], D5
00001A1E 7B3E moveq.l D5, 0x3E
00001A20 DB50 add.w [A0], D5
00001A22 C307 abcd D1, D7
00001A24 C168 5607 and.w [A0 + 0x5607], D0
00001A28 1053 movea.b A0, [A3]
00001A2A 8941 6B5F pack D4, D1, 0x6B5F
00001A2E 3B01 move.w -[A5], D1
00001A30 A3EB syscall vFileWrite, flags=3
00001A32 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
00001A34 1780 450F 217C 3463 move.b [[A3 + <<invalid base displacement size>>] + D4 * 4 + 0x217C3463], D0
00001A3C 0263 1663 andi.w -[A3], 0x1663
00001A40 3B0F move.w -[A5], A7
00001A42 E0E5 asr .w -[A5]
00001A44 790F moveq.l D4, 0x0F
00001A46 3413 move.w D2, [A3]
00001A48 393B 9EDB move.w -[A4], [PC + A1 * 8 - 0x37]
00001A4C 5027 addq.b -[A7], 8
00001A4E 0D1B btst [A3]+, D6
00001A50 A194 syscall ServerDispatch, flags=1
00001A52 FC0B 054B .unknown 0xFC0B 0x054B (W = 6)
00001A56 268B move.l [A3], A3
00001A58 00E9 .incomplete
00001A5A DA8B add.l D5, A3
00001A5C 0001 E833 ori.b D1, 0x33 /* '3' */
00001A60 11CB 3953 move.b [0x00003953], A3
00001A64 997B 02E3 sub.w [PC + D0.w * 2 - 0x29], D4
00001A68 5053 addq.w [A3], 8
00001A6A 03EB .incomplete
00001A6C 2173 0081 0065 move.l [A0 + 0x65], [A3 + D0.w - 0x127]
00001A72 720F moveq.l D1, 0x0F
00001A74 3483 move.w [A2], D3
00001A76 0123 btst -[A3], D0
00001A78 24DA move.l [A2]+, [A2]+
00001A7A 5303 subq.b D3, 1
00001A7C 3B00 move.w -[A5], D0
00001A7E 7305 moveq.l D1, 0x05
00001A80 B41B cmp.b D2, [A3]+
00001A82 33C5 0823 5FB4 move.w [0x08235FB4], D5
00001A88 333C 0B05 move.w -[A1], 0xB05
00001A8C 3B00 move.w -[A5], D0
00001A8E 41D7 lea.l A0, [A7]
00001A90 3B01 move.w -[A5], D1
00001A92 770D moveq.l D3, 0x0D
00001A94 1A48 movea.b A5, A0
00001A96 370D move.w -[A3], A5
00001A98 2448 movea.l A2, A0
00001A9A 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001A9C 3703 move.w -[A3], D3
00001A9E 7417 moveq.l D2, 0x17
00001AA0 0556 bchg [A6], D2
00001AA2 0421 0F5B subi.b -[A1], 0x5B /* '[' */
00001AA6 4E23 .invalid // invalid opcode 4
00001AA8 0402 0704 subi.b D2, 0x4
00001AAC 0BF3 .incomplete
00001AAE 0EC1 .incomplete
00001AB0 0DE3 .incomplete
00001AB2 4587 .invalid 2, D7 // invalid opcode 4 with b == 6
00001AB4 18BC 3B74 move.b [A4], 0x74 /* 't' */
00001AB8 3483 move.w [A2], D3
00001ABA 022B 1453 1957 andi.b [A3 + 0x1957], 0x53 /* 'S' */
00001AC0 0563 bchg -[A3], D2
00001AC2 811D or.b [A5]+, D0
00001AC4 10B8 043B move.b [A0], [0x0000043B]
00001AC8 1023 move.b D0, -[A3]
00001ACA 02F3 .incomplete
00001ACC 0907 btst D7, D4
00001ACE 905D sub.w D0, [A5]+
00001AD0 8718 or.b [A0]+, D3
00001AD2 82E3 divu.w D1, -[A3]
00001AD4 24E1 move.l [A2]+, -[A1]
00001AD6 1323 move.b -[A1], -[A3]
00001AD8 0C33 4671 1B16 070C cmpi.b [[A3] + D1 * 2 + 0x70C], 0x71 /* 'q' */
00001AE0 342B 1E41 move.w D2, [A3 + 0x1E41]
00001AE4 27D3 164B move.l [PC + D1.w * 8 + 0x4B], [A3]
00001AE8 269B move.l [A3], [A3]+
00001AEA 02FB .incomplete
00001AEC 3436 C103 F320 2300 move.w D2, [[A6 + <<invalid base displacement size>> + A4] - 0xCDFDD00]
00001AF4 DEDB add.w A7, [A3]+
00001AF6 E733 roxl D3.b, D3
00001AF8 D6B3 4C13 add.l D3, [A3 + D4 * 4 + 0x13]
00001AFC 0328 E0BE btst [A0 - 0x1F42], D1
00001B00 2802 move.l D4, D2
00001B02 2334 34C3 move.l -[A1], [A4 + D3.w * 4 - 0x61]
00001B06 0262 0708 andi.w -[A2], 0x708
00001B0A A033 syscall VInstall
00001B0C 0630 9B3A 5313 1641 032E addi.b [[A0 + D5 * 2] + 0x1641032E], 0x3A /* ':' */
00001B16 162B 26C3 move.b D3, [A3 + 0x26C3]
00001B1A 0A16 7367 xori.b [A6], 0x67 /* 'g' */
00001B1E E104 asl D4.b, 8
00001B20 2305 move.l -[A1], D5
00001B22 B34C cmpm.w [A1]+, [A4]+
00001B24 8BEA 368B divs.w D5, [A2 + 0x368B]
00001B28 6A04 bpl +0x6 /* 00001B2E */
00001B2A 0102 btst D2, D0
00001B2C EB63 asl D3.w, D5
label00001B2E:
00001B2E 2B26 move.l -[A5], -[A6]
00001B30 1F33 00D3 move.b -[A7], [A3 + D0.w - 0x45]
00001B34 0592 bclr [A2], D2
00001B36 CB18 and.b [A0]+, D5
00001B38 283B 4DEB 2176 E306 FB02 move.l D4, [[0x2176] - 0x1CF904FE]
00001B42 0FF0 .incomplete
00001B44 7E85 moveq.l D7, 0xFFFFFF85
00001B46 14AB 0453 move.b [A2], [A3 + 0x453]
00001B4A 0023 0008 ori.b -[A3], 0x8
00001B4E 0706 btst D6, D3
00001B50 5753 subq.w [A3], 3
00001B52 0017 0EFF ori.b [A7], 0xFF
00001B56 CB11 and.b [A1], D5
00001B58 E8A9 lsr D1, D4
00001B5A 0F93 bclr [A3], D7
00001B5C 06F4 .incomplete
00001B5E F063 3A57 .extension 0x063 <<F/1/0>>, 0x3A57 // unimplemented
00001B62 103B 85D2 0F6E move.b D0, [[] + 0xF6E]
00001B68 34B3 0711 move.w [A2], [[A3 + D0 * 8]]
00001B6C 19A9 1A0F F083 move.b [A4 + A7.w - 0x125], [A1 + 0x1A0F]
00001B72 0236 3B00 AB0E 8D14 andi.b [[A6 + <<invalid base displacement size>>] + A2 * 2 - 0x72EC], 0x0
00001B7A 7B02 moveq.l D5, 0x02
00001B7C 3B00 move.w -[A5], D0
00001B7E 0D69 7300 bchg [A1 + 0x7300], D6
00001B82 B4B3 2A65 cmp.l D2, [A3 + D2 * 2 + 0x65]
00001B86 137B 0EDD 1DA1 move.b [A1 + 0x1DA1], [PC + D0 * 8 - 0x35]
00001B8C 0466 EC67 subi.w -[A6], 0xEC67
00001B90 05E2 .incomplete
00001B92 7305 moveq.l D1, 0x05
00001B94 526B 3F36 addq.w [A3 + 0x3F36], 1
00001B98 A303 syscall Write, flags=3
00001B9A 364B movea.w A3, A3
00001B9C 3214 move.w D1, [A4]
00001B9E 5261 addq.w -[A1], 1
00001BA0 4928 CB09 .invalid 4, [A0 - 0x34F7] // invalid opcode 4 with b == 4
00001BA4 5705 subq.b D5, 3
00001BA6 EE47 asr D7.w, 7
00001BA8 007D 070D ori.w <<invalid special address>>, 0x70D
00001BAC F904 .extension 0x904 <<F/4-5/4>> // unimplemented
00001BAE A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00001BB0 2E38 CD03 move.l D7, [0xFFFFCD03]
00001BB4 9B58 sub.w [A0]+, D5
00001BB6 D503 addx.b D2, D3
00001BB8 0B0A btst A2, D5
00001BBA 6C04 bge +0x6 /* 00001BC0 */
00001BBC 0D0A btst A2, D6
00001BBE E01C ror D4.b, 8
label00001BC0:
00001BC0 3817 move.w D4, [A7]
00001BC2 11F4 9105 8508 move.b [0xFFFF8508], [[A4 + <<invalid base displacement size>>] + A1]
00001BC8 81E8 DB02 divs.w D0, [A0 - 0x24FE]
00001BCC A5EC syscall DispatchHelper, flags=5
00001BCE 0710 btst [A0], D3
00001BD0 63BB bls -0x43 /* 00001B8D */
00001BD2 0FF1 .incomplete
00001BD4 7613 moveq.l D3, 0x13
00001BD6 0A06 270D xori.b D6, 0xD /* '\r' */
00001BDA 6C3B bge +0x3D /* 00001C17 */
00001BDC 34E6 move.w [A2]+, -[A6]
00001BDE 4430 2303 6177 C53D neg.b [[A0 + <<invalid base displacement size>> + D2 * 2] + 0x6177C53D]
00001BE6 6785 beq -0x79 /* 00001B6D */
00001BE8 EE17 roxr D7.b, 7
00001BEA 0861 8550 bchg.b -[A1], 0x50 /* 'P' */
00001BEE 070A btst A2, D3
00001BF0 8F77 1198 or.w [ + D1], D7
00001BF4 8366 or.w -[A6], D1
00001BF6 1325 move.b -[A1], -[A5]
00001BF8 5B56 subq.w [A6], 5
00001BFA 36A1 move.w [A3], -[A1]
00001BFC F003 1383 pmovefd MR4, D3
00001C00 3136 FB18 move.w -[A0], [A6 + A7 * 2]
00001C04 04DB .incomplete
00001C06 121B move.b D1, [A3]+
00001C08 0338 D329 btst [0xFFFFD329], D1
00001C0C 1B03 move.b -[A5], D3
00001C0E 830E sbcd -[A1], -[A6]
00001C10 5893 addq.l [A3], 4
00001C12 041F 6302 subi.b [A7]+, 0x2
00001C16 1303 move.b -[A1], D3
00001C18 5AEE 62BE spl [A6 + 0x62BE]
00001C1C 5A00 addq.b D0, 5
00001C1E 2B4B 4583 move.l [A5 + 0x4583], A3
00001C22 ED9E rol D6, 6
00001C24 270A move.l -[A3], A2
00001C26 2433 3087 move.l D2, [A3 + D3.w - 0x121]
00001C2A 01C1 .incomplete
00001C2C 0705 btst D5, D3
00001C2E 4E71 nop
00001C30 7905 moveq.l D4, 0x05
00001C32 0E05 012C .invalid.b D5, 0x2C /* ',' */ // invalid immediate operation
00001C36 1701 move.b -[A3], D1
00001C38 5976 8AE5 subq.w [A6 + A0 * 2 - 0x27], 4
00001C3C AAB3 syscall 0xAB3
00001C3E 1043 movea.b A0, D3
00001C40 14E4 move.b [A2]+, -[A4]
00001C42 1B01 move.b -[A5], D1
00001C44 6A3A bpl +0x3C /* 00001C80 */
00001C46 A703 syscall Write, flags=7
00001C48 1407 move.b D2, D7
00001C4A 0195 bclr [A5], D0
00001C4C 6B0F bmi +0x11 /* 00001C5D */
00001C4E 362C 6B0F move.w D3, [A4 + 0x6B0F]
00001C52 0416 61F4 subi.b [A6], 0xF4
00001C56 5B07 subq.b D7, 5
00001C58 5C1E addq.b [A6]+, 6
00001C5A 2C97 move.l [A6], [A7]
00001C5C 1607 move.b D3, D7
00001C5E 170B move.b -[A3], A3
00001C60 CCA3 and.l D6, -[A3]
00001C62 76E3 moveq.l D3, 0xFFFFFFE3
00001C64 851E or.b [A6]+, D2
00001C66 1646 movea.b A3, D6
00001C68 2313 move.l -[A1], [A3]
00001C6A 0493 04FB 3610 subi.l [A3], 0x4FB3610
00001C70 A368 syscall HClrRBit, flags=3
00001C72 8101 sbcd D0, D1
00001C74 331E move.w -[A1], [A6]+
00001C76 E4C3 roxr .w D3
00001C78 2E78 0481 movea.l A7, [0x00000481]
00001C7C A921 syscall SendBehind
00001C7E 1010 move.b D0, [A0]
label00001C80:
00001C80 DB16 add.b [A6], D5
00001C82 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00001C84 A306 syscall KillIO, flags=3
00001C86 E502 asl D2.b, 2
00001C88 EB04 asl D4.b, 5
00001C8A F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001C8C 03D4 .incomplete
00001C8E 070B btst A3, D3
00001C90 9C47 sub.w D6, D7
00001C92 0942 bchg D2, D4
00001C94 3307 move.w -[A1], D7
00001C96 1711 move.b -[A3], [A1]
00001C98 C1A3 and.l -[A3], D0
00001C9A 1FAB 149B 006B move.b [A7 + D0.w + 0x6B], [A3 + 0x149B]
00001CA0 1303 move.b -[A1], D3
00001CA2 C407 and.b D2, D7
00001CA4 0FC2 .incomplete
00001CA6 831D or.b [A5]+, D1
00001CA8 070B btst A3, D3
00001CAA 2C2B 3981 move.l D6, [A3 + 0x3981]
00001CAE B581 xor.l D1, D2
00001CB0 0841 0053 bchg.b D1, 0x53 /* 'S' */
00001CB4 011B btst [A3]+, D0
00001CB6 37AB 631B 5B07 07BE 3AA5 move.w [[A3 + <<invalid base displacement size>>] + D5 * 2 + 0x7BE3AA5], [A3 + 0x631B]
00001CC0 E914 roxl D4.b, 4
00001CC2 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
00001CC4 0543 bchg D3, D2
00001CC6 0B08 btst A0, D5
00001CC8 2711 move.l -[A3], [A1]
00001CCA EDCB 17BB bfffo D1, A3 {30:D3}
00001CCE 5847 addq.w D7, 4
00001CD0 01D3 .incomplete
00001CD2 C007 and.b D0, D7
00001CD4 0987 bclr D7, D4
00001CD6 9B2E 1317 sub.b [A6 + 0x1317], D5
00001CDA C027 and.b D0, -[A7]
00001CDC 08AA 6AFA 1EC0 bclr.b [A2 + 0x1EC0], 0xFA
00001CE2 B701 xor.b D1, D3
00001CE4 8A01 or.b D5, D1
00001CE6 1286 move.b [A1], D6
00001CE8 0512 btst [A2], D2
00001CEA 8B4C 130E pack -[A5], -[A4], 0x130E
00001CEE 534D subq.w A5, 1
00001CF0 AB14 syscall PatDither
00001CF2 485B pea.l [A3]+
00001CF4 879B or.l [A3]+, D3
00001CF6 001B 241E ori.b [A3]+, 0x1E
00001CFA 04E3 .incomplete
00001CFC 7923 moveq.l D4, 0x23
00001CFE 260F move.l D3, A7
00001D00 010E btst A6, D0
00001D02 8601 or.b D3, D1
00001D04 0E97 1AC9 0F10 .invalid.l [A7], 0x1AC90F10 // invalid immediate operation
00001D0A 8314 or.b [A4], D1
00001D0C 31BA 0B3F 38BB move.w [A0 + D3 - 0x69], [PC + 0xB3F /* 0000284D, cstring ""<EOF> */]
00001D12 1F44 9B3A move.b [A7 - 0x64C6], D4
00001D16 850C sbcd -[A2], -[A4]
00001D18 0512 btst [A2], D2
00001D1A F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001D1C E34C lsl D4.w, 1
00001D1E A803 syscall SndDoCommand
00001D20 5401 addq.b D1, 2
00001D22 0CAB 600E 2B02 731C cmpi.l [A3 + 0x731C], 0x600E2B02
00001D2A 4807 nbcd.b D7
00001D2C 89AC B306 or.l [A4 - 0x4CFA], D4
00001D30 11B3 5001 B313 125C 8923 move.b [[A0 + A3 * 2] + 0x125C8923], [A3 + D5.w + 0x1]
00001D3A 971A sub.b [A2]+, D3
00001D3C AEA3 syscall CodecDispatch, auto_pop
00001D3E 5553 subq.w [A3], 2
00001D40 14F7 1607 move.b [A2]+, [A7 + D1.w * 8 + 0x7]
00001D44 2709 move.l -[A3], A1
00001D46 85A5 or.l -[A5], D2
00001D48 255B 065B move.l [A2 + 0x65B], [A3]+
00001D4C 0216 5B0E andi.b [A6], 0xE
00001D50 570B subq.b A3, 3
00001D52 E017 roxr D7.b, 8
00001D54 059F bclr [A7]+, D2
00001D56 0F49 bchg A1, D7
00001D58 C2D8 mulu.w D1, [A0]+
00001D5A CE36 3CA3 and.b D7, [A6 + D3 * 4 - 0x93]
00001D5E 1133 003C move.b -[A0], [A3 + D0.w + 0x3C]
00001D62 BB0D cmpm.b [A5]+, [A5]+
00001D64 170B move.b -[A3], A3
00001D66 970F subx.b -[A3], -[A7]
00001D68 7216 moveq.l D1, 0x16
00001D6A 3421 move.w D2, -[A1]
00001D6C C4D3 mulu.w D2, [A3]
00001D6E 27E5 04DB move.l [PC + D0.w * 4 - 0x37], -[A5]
00001D72 0816 5B02 btst.b [A6], 0x2
00001D76 A500 syscall Open/PBHOpen/HOpen, flags=5
00001D78 BB39 6A85 00C5 xor.b [0x6A8500C5], D5
00001D7E 1E1B move.b D7, [A3]+
00001D80 125C movea.b A1, [A4]+
00001D82 62A5 bhi -0x59 /* 00001D29 */
00001D84 A143 syscall SetFilType, flags=1
00001D86 2333 02A3 move.l -[A1], [A3 + D0.w * 2 - 0x93]
00001D8A 6630 bne +0x32 /* 00001DBC */
00001D8C 0FE5 .incomplete
00001D8E 1C7B 1143 0C02 6B30 movea.b A6, [[PC + <<invalid base displacement size>>] + 0xC026B30]
00001D96 7B06 moveq.l D5, 0x06
00001D98 91E9 6508 sub.l A0, [A1 + 0x6508]
00001D9C 0F65 bchg -[A5], D7
00001D9E 085A 689B bchg.b [A2]+, 0x9B
00001DA2 2405 move.l D2, D5
00001DA4 C965 and.w -[A5], D4
00001DA6 1F0F move.b -[A7], A7
00001DA8 3C63 movea.w A6, -[A3]
00001DAA 1957 0940 move.b [A4 + 0x940], [A7]
00001DAE 2706 move.l -[A3], D6
00001DB0 AA41 syscall SetWinColor
00001DB2 2543 1905 move.l [A2 + 0x1905], D3
00001DB6 0D87 bclr D7, D6
00001DB8 1418 move.b D2, [A0]+
00001DBA 8304 sbcd D1, D4
label00001DBC:
00001DBC 3540 6135 move.w [A2 + 0x6135], D0
00001DC0 5047 addq.w D7, 8
00001DC2 118E 0713 71C7 1196 move.b [[A0 + D0 * 8] + 0x71C71196], A6
00001DCA 330A move.w -[A1], A2
00001DCC 527B 6B76 addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 1
00001DD0 5B09 subq.b A1, 5
00001DD2 EB0B lsl D3.b, 5
00001DD4 A876 syscall PortSize
00001DD6 5227 addq.b -[A7], 1
00001DD8 0509 btst A1, D2
00001DDA 1402 move.b D2, D2
00001DDC F341 .extension 0x341 <<F/4-5/1>> // unimplemented
00001DDE 2711 move.l -[A3], [A1]
00001DE0 B3D5 cmpa.l A1, [A5]
00001DE2 2947 118B move.l [A4 + 0x118B], D7
00001DE6 0B3D btst <<invalid special address>>, D5
00001DE8 7B20 moveq.l D5, 0x20
00001DEA 9304 subx.b D1, D4
00001DEC C506 abcd D2, D6
00001DEE CB0F abcd -[A5], -[A7]
00001DF0 D71C add.b [A4]+, D3
00001DF2 5663 addq.w -[A3], 3
00001DF4 0252 DA07 andi.w [A2], 0xDA07
00001DF8 0D78 D814 bchg [0xFFFFD814], D6
00001DFC 0293 6EE9 052B andi.l [A3], 0x6EE9052B
00001E02 46F1 453E 859D 0713 1A17 move.w SR, [[A1 - 0x7A62F8ED] + D4 * 4 + 0x1A17]
00001E0C 0418 C33C subi.b [A0]+, 0x3C /* '<' */
00001E10 1B09 move.b -[A5], A1
00001E12 0F36 1303 3633 1106 btst [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x36331106], D7
00001E1A 3C6B 23C1 movea.w A6, [A3 + 0x23C1]
00001E1E 312C 6B12 move.w -[A0], [A4 + 0x6B12]
00001E22 6A6B bpl +0x6D /* 00001E8F */
00001E24 0F01 btst D1, D7
00001E26 20EE A516 move.l [A0]+, [A6 - 0x5AEA]
00001E2A 1B89 346B move.b [A5 + D3.w * 4 + 0x6B], A1
00001E2E 0F73 032D 01EB bchg [[A3 + 0x1EB] + D0 * 2], D7
00001E34 4021 negx.b -[A1]
00001E36 0143 bchg D3, D0
00001E38 0617 11A7 addi.b [A7], 0xA7
00001E3C EEBE ror D6, D7
00001E3E 1711 move.b -[A3], [A1]
00001E40 AC41 syscall Fix2Frac, auto_pop
00001E42 011B btst [A3]+, D0
00001E44 075A bchg [A2]+, D3
00001E46 0FCE .incomplete
00001E48 5A05 addq.b D5, 5
00001E4A 3A31 4567 move.w D5, <<invalid full ext with IS == 1 and I/IS == 7>>
00001E4E 0361 bchg -[A1], D1
00001E50 034B bchg A3, D1
00001E52 001B 8930 ori.b [A3]+, 0x30 /* '0' */
00001E56 DA5B add.w D5, [A3]+
00001E58 3B93 04E0 move.w [A5 + D0.w * 4 - 0x32], [A3]
00001E5C 4002 negx.b D2
00001E5E 0F61 bchg -[A1], D7
00001E60 04C7 .incomplete
00001E62 1CEE A32E move.b [A6]+, [A6 - 0x5CD2]
00001E66 E326 asl D6.b, D1
00001E68 3E17 move.w D7, [A7]
00001E6A 0578 6103 bchg [0x00006103], D2
00001E6E BB04 xor.b D4, D5
00001E70 014F bchg A7, D0
00001E72 1712 move.b -[A3], [A2]
00001E74 791C moveq.l D4, 0x1C
00001E76 3E02 move.w D7, D2
00001E78 0F41 bchg D1, D7
00001E7A 05CE .incomplete
00001E7C 3101 move.w -[A0], D1
00001E7E 0F40 bchg D0, D7
00001E80 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00001E82 1E3E move.b D7, <<invalid special address>>
00001E84 070D btst A5, D3
00001E86 7607 moveq.l D3, 0x07
00001E88 0C57 2A10 cmpi.w [A7], 0x2A10
00001E8C E0E5 asr .w -[A5]
00001E8E 01D3 .incomplete
00001E90 5134 A501 subq.b [[A4 + <<invalid base displacement size>> + A2 * 4]], 8
00001E94 FB82 .invalid <<F/6/5>>
00001E96 8B0A sbcd -[A5], -[A2]
00001E98 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00001E9A 0B46 bchg D6, D5
00001E9C E500 asl D0.b, 2
00001E9E DAA1 add.l D5, -[A1]
00001EA0 0273 00C5 2A2C andi.w [A3 + D2 * 2 + 0x2C], 0xC5
00001EA6 022B 4A30 1706 andi.b [A3 + 0x1706], 0x30 /* '0' */
00001EAC E6ED 7949 ror .w [A5 + 0x7949]
00001EB0 161B move.b D3, [A3]+
00001EB2 096B 121B bchg [A3 + 0x121B], D4
00001EB6 0303 btst D3, D1
00001EB8 465C not.w [A4]+
00001EBA 871C or.b [A4]+, D3
00001EBC 8FDB divs.w D7, [A3]+
00001EBE F31B .extension 0x31B <<F/4-5/1>> // unimplemented
00001EC0 0363 bchg -[A3], D1
00001EC2 086B 1238 5C62 bchg.b [A3 + 0x5C62], 0x38 /* '8' */
00001EC8 4021 negx.b -[A1]
00001ECA F402 .invalid <<cinv/cpush with scope=0>>
00001ECC 0F6E 3081 bchg [A6 + 0x3081], D7
00001ED0 33F3 191B 091E 1073 0D07 102D move.w [0x0D07102D], [[A3 + D1] + 0x91E1073]
00001EDC 3653 movea.w A3, [A3]
00001EDE 3578 EBA1 6A2B move.w [A2 + 0x6A2B], [0xFFFFEBA1]
00001EE4 2CFB 0265 move.l [A6]+, [PC + D0.w * 2 + 0x65]
00001EE8 6507 bcs +0x9 /* 00001EF1 */
00001EEA 048F 212C 1021 subi.l A7, 0x212C1021
00001EF0 2C41 movea.l A6, D1
00001EF2 0021 2C83 ori.b -[A1], 0x83
00001EF6 662B bne +0x2D /* 00001F23 */
00001EF8 7733 moveq.l D3, 0x33
00001EFA 4C10 ED68 movem.w D3,D5,D6,A0,A2,A3,A5,A6,A7, [A0]
00001EFE 8055 or.w D0, [A5]
00001F00 B987 xor.l D7, D4
00001F02 1901 move.b -[A4], D1
00001F04 0447 00BB subi.w D7, 0xBB
00001F08 DC38 5B21 add.b D6, [0x00005B21]
00001F0C EB21 asl D1.b, D5
00001F0E C70C abcd -[A3], -[A4]
00001F10 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00001F12 0557 bchg [A7], D2
00001F14 91D6 sub.l A0, [A6]
00001F16 319A 7B36 080F 70BB 2C08 move.w [[A0 + 0x80F70BB] + D7 * 2 + 0x2C08], [A2]+
00001F20 0093 19B7 09EA ori.l [A3], 0x19B709EA
00001F26 0710 btst [A0], D3
00001F28 8E73 4608 or.w D7, [A3 + D4.w * 8 + 0x8]
00001F2C D32C 70AB add.b [A4 + 0x70AB], D1
00001F30 4EC5 jmp D5
00001F32 0217 13FA andi.b [A7], 0xFA
00001F36 109B move.b [A0], [A3]+
00001F38 171B move.b -[A3], [A3]+
00001F3A 0906 btst D6, D4
00001F3C E66A lsr D2.w, D3
00001F3E E65A ror D2.w, 3
00001F40 0313 btst [A3], D1
00001F42 CB18 and.b [A0]+, D5
00001F44 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001F46 CB18 and.b [A0]+, D5
00001F48 0B00 btst D0, D5
00001F4A 0B3F btst <<invalid special address>>, D5
00001F4C FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00001F4E 4154 chk.w D0, [A4]
00001F50 1B03 move.b -[A5], D3
00001F52 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001F54 2B02 move.l -[A5], D2
00001F56 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001F58 9309 subx.b -[A1], -[A1]
00001F5A 9B00 subx.b D5, D0
00001F5C 0FC5 .incomplete
00001F5E FC07 088C .unknown 0xFC07 0x088C (W = 6)
00001F62 2554 231A move.l [A2 + 0x231A], [A4]
00001F66 D33F add.b <<invalid special address>>, D1
00001F68 0708 btst A0, D3
00001F6A 9437 0961 0711 sub.b D2, [[A7 + 0x711]]
00001F70 BE17 cmp.b D7, [A7]
00001F72 03D4 .incomplete
00001F74 5B16 subq.b [A6], 5
00001F76 0812 BB00 btst.b [A2], 0x0
00001F7A 0053 2E8E ori.w [A3], 0x2E8E
00001F7E 5B05 subq.b D5, 5
00001F80 1708 move.b -[A3], A0
00001F82 9E0F sub.b D7, A7
00001F84 72BB moveq.l D1, 0xFFFFFFBB
00001F86 0002 0F6E ori.b D2, 0x6E /* 'n' */
00001F8A 2A28 68A3 move.l D5, [A0 + 0x68A3]
00001F8E 1102 move.b -[A0], D2
00001F90 F337 .extension 0x337 <<F/4-5/1>> // unimplemented
00001F92 72FE moveq.l D1, 0xFFFFFFFE
00001F94 020F 6E07 andi.b A7, 0x7
00001F98 0ABE 0273 3372 xori.l <<invalid special address>>, 0x2733372
00001F9E C002 and.b D0, D2
00001FA0 0F6E 332A bchg [A6 + 0x332A], D7
00001FA4 020F 7286 andi.b A7, 0x86
00001FA8 020F 6E2B andi.b A7, 0x2B /* '+' */
00001FAC 2A42 movea.l A5, D2
00001FAE 0883 3249 bclr.b D3, 0x49 /* 'I' */
00001FB2 CC48 and.w D6, A0
00001FB4 020F 6E30 andi.b A7, 0x30 /* '0' */
00001FB8 0314 btst [A4], D1
00001FBA 0B01 btst D1, D5
00001FBC A888 syscall TextFace
00001FBE 5293 addq.l [A3], 1
00001FC0 0D6A B33A bchg [A2 - 0x4CC6], D6
00001FC4 E921 asl D1.b, D4
00001FC6 B515 xor.b [A5], D2
00001FC8 7B10 moveq.l D5, 0x10
00001FCA D3F3 6AAB add.l A1, [A3 + D6 * 2 - 0x85]
00001FCE 1A61 movea.b A5, -[A1]
00001FD0 0225 2214 andi.b -[A5], 0x14
00001FD4 2522 move.l -[A2], -[A2]
00001FD6 0F6E 30EB bchg [A6 + 0x30EB], D7
00001FDA 121C move.b D1, [A4]+
00001FDC 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00001FDE 0F1C btst [A4]+, D7
00001FE0 FE02 5B33 .unknown 0xFE02 0x5B33 (W = 7)
00001FE4 1CC0 move.b [A6]+, D0
00001FE6 8115 or.b [A5], D0
00001FE8 1C86 move.b [A6], D6
00001FEA 020F 1C48 andi.b A7, 0x48 /* 'H' */
00001FEE E100 asl D0.b, 8
00001FF0 3300 move.w -[A1], D0
00001FF2 2A6A 7B0F movea.l A5, [A2 + 0x7B0F]
00001FF6 A711 syscall GetEOF, flags=7
00001FF8 C821 and.b D4, -[A1]
00001FFA 1C07 move.b D6, D7
00001FFC 11D4 D427 move.b [0xFFFFD427], [A4]
00002000 1058 movea.b A0, [A0]+
00002002 8007 or.b D0, D7
00002004 0F01 btst D1, D7
00002006 2707 move.l -[A3], D7
00002008 3EE1 move.w [A7]+, -[A1]
0000200A 1207 move.b D1, D7
0000200C 1345 502E move.b [A1 + 0x502E], D5
00002010 04F7 .incomplete
00002012 11C8 C920 move.b [0xFFFFC920], A0
00002016 E509 lsl D1.b, 2
00002018 0FE5 .incomplete
0000201A 09E3 .incomplete
0000201C 48F5 090F E909 movem.l [[A5 + <<invalid base displacement size>> + A6]], D0,D1,D2,D3,A0,A3
00002022 A71E syscall NewPtrSysClear, flags=7
00002024 D443 add.w D2, D3
00002026 16DB move.b [A3]+, [A3]+
00002028 2601 move.l D3, D1
0000202A 1A40 movea.b A5, D0
0000202C E119 rol D1.b, 8
0000202E 52DB shi [A3]+
00002030 566A 6A52 addq.w [A2 + 0x6A52], 3
00002034 0B1C btst [A4]+, D5
00002036 6A07 bpl +0x9 /* 0000203F */
00002038 0CA0 E1F0 4300 cmpi.l -[A0], 0xE1F04300
0000203E 8302 sbcd D1, D2
00002040 A8EB syscall StdBits
00002042 21E1 2D47 move.l [0x00002D47], -[A1]
00002046 0E31 455B 070A 6461 .invalid.b [[A1 + <<invalid base displacement size>> + D0 * 8] + 0x6461], 0x5B /* '[' */ // invalid immediate operation
0000204E 7904 moveq.l D4, 0x04
00002050 467B 1A77 not.w [PC + D1 * 2 + 0x77]
00002054 0BEC .incomplete
00002056 A355 syscall StripAddress, flags=3
00002058 AB84 syscall slXMASK8
0000205A C105 abcd D0, D5
0000205C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
0000205E C57B 670C and.w <<invalid full ext with I/IS == 4>>, D2
00002062 07E3 .incomplete
00002064 26E4 move.l [A3]+, -[A4]
00002066 06C3 .incomplete
00002068 035A bchg [A2]+, D1
0000206A 2960 302B move.l [A4 + 0x302B], -[A0]
0000206E 11D7 1C8D move.b [0x00001C8D], [A7]
00002072 BB04 xor.b D4, D5
00002074 52A1 addq.l -[A1], 1
00002076 49FB 0AA1 lea.l A4, [PC + D0 * 2 - 0x95]
0000207A 5903 subq.b D3, 4
0000207C 0014 020F ori.b [A4], 0xF
00002080 A959 syscall MoveControl
00002082 2346 E4A1 move.l [A1 - 0x1B5F], D6
00002086 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6
00002088 6821 bvc +0x23 /* 000020AB */
0000208A 73A5 moveq.l D1, 0xFFFFFFA5
0000208C 6FCB ble -0x33 /* 00002059 */
0000208E 5D30 2304 subq.b <<invalid full ext with I/IS == 4>>, 6
00002092 E423 asr D3.b, D2
00002094 1344 0701 move.b [A1 + 0x701], D4
00002098 09AD 6148 bclr [A5 + 0x6148], D4
0000209C 070C btst A4, D3
0000209E F48A cinvl INST, [A2]
000020A0 0407 0D34 subi.b D7, 0x34 /* '4' */
000020A4 070C btst A4, D3
000020A6 98EB 237B sub.w A4, [A3 + 0x237B]
000020AA 017B 3EF0 bchg [PC + D3 * 8 - 0x16], D0
000020AE 7B14 moveq.l D5, 0x14
000020B0 0FC9 .incomplete
000020B2 C5B1 AE73 and.l [A1 + A2 * 8 + 0x73], D2
000020B6 0037 167A 3B81 ori.b [[ + <<invalid base displacement size>> + D3 * 2]], 0x7A /* 'z' */
000020BC 0710 btst [A0], D3
000020BE 3173 12BB A9F0 move.w [A0 - 0x5610], [A3 + D1.w * 2 - 0x69]
000020C4 370F move.w -[A3], A7
000020C6 A6B3 syscall vFClose, flags=6
000020C8 0763 bchg -[A3], D3
000020CA 00EE .incomplete
000020CC A1DA syscall vExtendFile, flags=1
000020CE 5B11 subq.b [A1], 5
000020D0 21C2 1B12 move.l [0x00001B12], D2
000020D4 070F btst A7, D3
000020D6 8B3B 0007 or.b [PC + D0.w + 0x7], D5
000020DA 0A14 4302 xori.b [A4], 0x2
000020DE EB19 rol D1.b, 5
000020E0 6300 A305 bls -0x5CF9 /* FFFFC3E7 */
000020E4 ADDF syscall TESetAlignment/TESetJust, auto_pop
000020E6 0FA1 bclr -[A1], D7
000020E8 DF85 addx.l D7, D5
000020EA 02F7 .incomplete
000020EC 18DA move.b [A4]+, [A2]+
000020EE 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000020F0 070E btst A6, D3
000020F2 2F5B 032D move.l [A7 + 0x32D], [A3]+
000020F6 0C45 DBDC cmpi.w D5, 0xDBDC
000020FA 38F3 0D23 03F6 58C6 F61B move.w [A4]+, [[A3 + 0x3F6 + D0 * 4] + 0x58C6F61B]
00002104 0A6B 059B 0023 xori.w [A3 + 0x23], 0x59B
0000210A 0948 bchg A0, D4
0000210C 2B21 move.l -[A5], -[A1]
0000210E 1703 move.b -[A3], D3
00002110 5302 subq.b D2, 1
00002112 B36F C1DA xor.w [A7 - 0x3E26], D1
00002116 3716 move.w -[A3], [A6]
00002118 8E6C 38AA or.w D7, [A4 + 0x38AA]
0000211C 7300 moveq.l D1, 0x00
0000211E 3315 move.w -[A1], [A5]
00002120 330A move.w -[A1], A2
00002122 B30F cmpm.b [A1]+, [A7]+
00002124 0314 btst [A4], D1
00002126 B30F cmpm.b [A1]+, [A7]+
00002128 5B0E subq.b A6, 5
0000212A DB1F add.b [A7]+, D5
0000212C 1716 move.b -[A3], [A6]
0000212E B227 cmp.b D1, -[A7]
00002130 12A1 move.b [A1], -[A1]
00002132 0F2A 3823 btst [A2 + 0x3823], D7
00002136 1249 movea.b A1, A1
00002138 0125 btst -[A5], D0
0000213A D10F addx.b -[A0], -[A7]
0000213C 2A38 CB15 move.l D5, [0xFFFFCB15]
00002140 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00002142 0309 btst A1, D1
00002144 0802 0F2A btst.b D2, 0x2A /* '*' */
00002148 384B movea.w A4, A3
0000214A 0D49 bchg A1, D6
0000214C 0117 btst [A7], D0
0000214E 0B09 btst A1, D5
00002150 0F2A 381B btst [A2 + 0x381B], D7
00002154 0549 bchg A1, D2
00002156 018B bclr A3, D0
00002158 0B08 btst A0, D5
0000215A 020F 7551 andi.b A7, 0x51 /* 'Q' */
0000215E 932A 7B01 sub.b [A2 + 0x7B01], D1
00002162 5B36 1C28 subq.b [A6 + D1 * 4 + 0x28], 5
00002166 2712 move.l -[A3], [A2]
00002168 7C17 moveq.l D6, 0x17
0000216A 13CF 782A 10B6 move.b [0x782A10B6], A7
00002170 42B5 EA17 clr.l [A5 + A6 * 2 + 0x17]
00002174 1630 2708 move.b D3, [A0 + <<invalid base displacement size>> + D2 * 8]
00002178 62C1 bhi -0x3D /* 0000213B */
0000217A 0377 0E61 bchg [A7 + D0 * 8 + 0x61], D1
0000217E 5CFB 3A57 sge [PC + D3 * 2 + 0x57]
00002182 0B30 433B 2712 B78B 17DB 0936 btst [[A0 + 0x2712B78B + D4 * 2] + 0x17DB0936], D5
0000218E E305 asl D5.b, 1
00002190 4014 negx.b [A4]
00002192 0227 9301 andi.b -[A7], 0x1
00002196 CB15 and.b [A5], D5
00002198 291E move.l -[A4], [A6]+
0000219A 1714 move.b -[A3], [A4]
0000219C E4A3 asr D3, D2
0000219E 2817 move.l D4, [A7]
000021A0 130E move.b -[A1], A6
000021A2 1B0D move.b -[A5], A5
000021A4 F636 B321 .move16 0xF636, 0xB321 // unimplemented
000021A8 5C56 addq.w [A6], 6
000021AA 270A move.l -[A3], A2
000021AC 910F subx.b -[A0], -[A7]
000021AE 34FB 01FB 0C08 020F 3457 0C2C move.w [A2]+, [[0xC08020F] + 0x34570C2C]
000021BA 0704 btst D4, D3
000021BC 1141 6B17 move.b [A0 + 0x6B17], D1
000021C0 1632 4D3E C304 A32E E216 move.b D3, [[A2 - 0x3CFB5CD2] + D4 * 4 - 0x1DEA]
000021CA 6B0A bmi +0xC /* 000021D6 */
000021CC 057F bchg <<invalid special address>>, D2
000021CE 0F6E 3423 bchg [A6 + 0x3423], D7
000021D2 0385 bclr D5, D1
000021D4 AA49 syscall SaveEntries
label000021D6:
000021D6 8DA9 0292 or.l [A1 + 0x292], D6
000021DA AB34 syscall bSETUP8
000021DC E283 asr D3, 1
000021DE 1744 4315 move.b [A3 + 0x4315], D4
000021E2 2306 move.l -[A1], D6
000021E4 4427 neg.b -[A7]
000021E6 042B 1216 65A4 subi.b [A3 + 0x65A4], 0x16
000021EC 9B46 subx.w D5, D6
000021EE 7007 moveq.l D0, 0x07
000021F0 120D move.b D1, A5
000021F2 2704 move.l -[A3], D4
000021F4 5B17 subq.b [A7], 5
000021F6 0460 0B00 subi.w -[A0], 0xB00
000021FA AB02 syscall BitsToPix
000021FC E505 asl D5.b, 2
000021FE EBAE lsl D6, D5
00002200 347B 0017 movea.w A2, [PC + D0.w + 0x17]
00002204 123D move.b D1, <<invalid special address>>
00002206 6905 bvs +0x7 /* 0000220D */
00002208 1344 1617 move.b [A1 + 0x1617], D4
0000220C 17E3 2B49 move.b [[PC + <<invalid base displacement size>>]], -[A3]
00002210 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4
00002212 AAA5 syscall 0xAA5
00002214 8CAB 0206 or.l D6, [A3 + 0x206]
00002218 08E4 2703 bset.b -[A4], 0x3
0000221C 31DE 30C3 move.w [0x000030C3], [A6]+
00002220 07C9 .incomplete
00002222 A237 syscall ReadParam, flags=2
00002224 1699 move.b [A3], [A1]+
00002226 CC52 and.w D6, [A2]
00002228 6B21 bmi +0x23 /* 0000224B */
0000222A 8293 or.l D1, [A3]
0000222C 011E btst [A6]+, D0
0000222E 10F3 1858 move.b [A0]+, [A3 + D1 + 0x58]
00002232 1E10 move.b D7, [A0]
00002234 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
00002236 4467 neg.w -[A7]
00002238 0EA3 0715 B078 .invalid.l -[A3], 0x715B078 // invalid immediate operation
0000223E 8910 or.b [A0], D4
00002240 F63B 14DB .move16 0xF63B, 0x14DB // unimplemented
00002244 2580 3ABB move.l [A2 + D3 * 2 - 0x69], D0
00002248 173B 1441 move.b -[A3], [PC + D1.w * 4 + 0x41]
0000224C 0038 930C 3A23 ori.b [0x00003A23], 0xC
00002252 4094 negx.l [A4]
00002254 A302 syscall Read, flags=3
00002256 6501 bcs +0x3 /* 00002259 */
00002258 38A7 move.w [A4], -[A7]
0000225A 2153 0101 move.l [A0 + 0x101], [A3]
0000225E E100 asl D0.b, 8
00002260 7312 moveq.l D1, 0x12
00002262 3B06 move.w -[A5], D6
00002264 0F82 bclr D2, D7
00002266 6713 beq +0x15 /* 0000227B */
00002268 DC5B add.w D6, [A3]+
0000226A 2907 move.l -[A4], D7
0000226C 0989 bclr A1, D4
0000226E C30A abcd -[A1], -[A2]
00002270 049B 5441 3903 subi.l [A3]+, 0x54413903
00002276 00C5 .incomplete
00002278 3983 21BB 1AC3 6B72 1698 0710 move.w [[0x1AC36B72 + D2] + 0x16980710], D3
00002284 0C9B 1D4B 07FB cmpi.l [A3]+, 0x1D4B07FB
0000228A 0CAB 2263 0F2C EB04 cmpi.l [A3 - 0x14FC], 0x22630F2C
00002292 AB09 syscall DrawArc
00002294 2C07 move.l D6, D7
00002296 157D A147 move.b [A2 - 0x5EB9], <<invalid special address>>
0000229A 78A1 moveq.l D4, 0xFFFFFFA1
0000229C 4778 A547 chk.w D3, [0xFFFFA547]
000022A0 9B01 subx.b D5, D1
000022A2 0FE9 .incomplete
000022A4 01F3 .incomplete
000022A6 304B movea.w A0, A3
000022A8 060F 16F3 addi.b A7, 0xF3
000022AC 0D03 btst D3, D6
000022AE 4656 not.w [A6]
000022B0 9B1A sub.b [A2]+, D5
000022B2 9B36 13A4 sub.b <<invalid full ext with I/IS == 4>>, D5
000022B6 723E moveq.l D1, 0x3E
000022B8 5300 subq.b D0, 1
000022BA 1715 move.b -[A3], [A5]
000022BC 7DAB moveq.l D6, 0xFFFFFFAB
000022BE 093E btst <<invalid special address>>, D4
000022C0 2103 move.l -[A0], D3
000022C2 5607 addq.b D7, 3
000022C4 046E 4709 AE23 subi.w [A6 - 0x51DD], 0x4709 /* 'G\t' */
000022CA 0A8A 5A27 027A xori.l A2, 0x5A27027A
000022D0 0708 btst A0, D3
000022D2 C473 0027 and.w D2, [A3 + D0.w + 0x27]
000022D6 02D1 .incomplete
000022D8 6319 bls +0x1B /* 000022F3 */
000022DA 9B01 subx.b D5, D1
000022DC 3073 12D3 movea.w A0, [A3 + D1.w * 2 - 0x45]
000022E0 25DB 0633 move.l [PC + 0x633 /* 00002915, cstring ""<EOF> */], [A3]+
000022E4 0607 199A addi.b D7, 0x9A
000022E8 2B25 move.l -[A5], -[A5]
000022EA C607 and.b D3, D7
000022EC 0497 9B01 FA56 subi.l [A7], 0x9B01FA56
000022F2 0B11 btst [A1], D5
000022F4 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
000022F6 CB0E abcd -[A5], -[A6]
000022F8 F2A3 136B .extension 0x2A3 <<F/2-3/1>> // unimplemented
000022FC 0AA3 067B 1A83 xori.l -[A3], 0x67B1A83
00002302 0413 01BB subi.b [A3], 0xBB
00002306 1693 move.b [A3], [A3]
00002308 0C63 0141 cmpi.w -[A3], 0x141
0000230C 00CB .incomplete
0000230E 164B movea.b A3, A3
00002310 07FA .incomplete
00002312 8304 sbcd D1, D4
00002314 6102 bsr +0x4 /* 00002318 */
00002316 9B07 subx.b D5, D7
fn00002318:
00002318 D357 add.w [A7], D1
0000231A 632F bls +0x31 /* 0000234B */
0000231C 6100 CB0E bsr -0x34F0 /* FFFFEE2C */
00002320 A903 syscall SetFontLock
00002322 9B07 subx.b D5, D7
00002324 9B01 subx.b D5, D1
00002326 9B36 2104 sub.b <<invalid full ext with I/IS == 4>>, D5
0000232A D301 addx.b D1, D1
0000232C 8856 or.w D4, [A6]
0000232E A100 syscall Open/PBHOpen/HOpen, flags=1
00002330 3101 move.w -[A0], D1
00002332 162D 01DB move.b D3, [A5 + 0x1DB]
00002336 19DB 091B move.b 0x1B, [A3]+
0000233A 704B moveq.l D0, 0x4B
0000233C 1C3B BF58 move.b D6, [PC]
00002340 0B0F btst A7, D5
00002342 CC5B and.w D6, [A3]+
00002344 2FB6 6316 A302 632A 1715 BC14 move.l [[A7 + 0x1715 + D6 * 2] - 0x43EC], [[A6] + D6 * 2 - 0x5CFE]
00002350 02F3 .incomplete
00002352 48DE E100 movem.l [A6]+, A0,A5,A6,A7
00002356 1B02 move.b -[A5], D2
00002358 1690 move.b [A3], [A0]
0000235A 7014 moveq.l D0, 0x14
0000235C 020F DE9B andi.b A7, 0x9B
00002360 2221 move.l D1, -[A1]
00002362 0188 bclr A0, D0
00002364 2901 move.l -[A4], D1
00002366 5B20 subq.b -[A0], 5
00002368 DE06 add.b D7, D6
0000236A 2163 C302 move.l [A0 - 0x3CFE], -[A3]
0000236E 1402 move.b D2, D2
00002370 4B33 DEA1 .invalid 5, [A3 + A5 * 8 - 0x95] // invalid opcode 4 with b == 4
00002374 0FCC .incomplete
00002376 7B36 moveq.l D5, 0x36
00002378 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
0000237A 0301 btst D1, D1
0000237C 8243 or.w D1, D3
0000237E 404B negx.w A3
00002380 5507 subq.b D7, 2
00002382 06FA .incomplete
00002384 8B04 sbcd D5, D4
00002386 033F btst <<invalid special address>>, D1
00002388 0E2A 7B05 0710 .invalid.b [A2 + 0x710], 0x5 // invalid immediate operation
0000238E 87D3 divs.w D3, [A3]
00002390 00ED .incomplete
00002392 232D 1D21 move.l -[A1], [A5 + 0x1D21]
00002396 1C27 move.b D6, -[A7]
00002398 1649 movea.b A3, A1
0000239A 98EB 0425 sub.w A4, [A3 + 0x425]
0000239E 1941 0198 move.b [A4 + 0x198], D1
000023A2 2518 move.l -[A2], [A0]+
000023A4 6B01 bmi +0x3 /* 000023A7 */
000023A6 A4EB syscall vFileWrite, flags=4
000023A8 0463 082D subi.w -[A3], 0x82D
// begin alternate branch 000023AA-000023B2
label000023AA:
000023AA 082D 01F3 30B0 btst.b [A5 + 0x30B0], 0xF3
000023B0 A423 syscall DisposHandle/DisposeHandle, flags=4
// end alternate branch 000023AA-000023B2
label000023AA: // (misaligned)
000023AC 01F3 .incomplete
000023AE 30B0 A423 move.w [A0], [A0 + A2.w * 4 + 0x23]
000023B2 84F6 586B divu.w D2, [A6 + D5 + 0x6B]
000023B6 05DB .incomplete
000023B8 31EB 04C1 19A9 move.w [0x000019A9], [A3 + 0x4C1]
000023BE 3A16 move.w D5, [A6]
000023C0 1704 move.b -[A3], D4
000023C2 1250 movea.b A1, [A0]
000023C4 0718 btst [A0]+, D3
000023C6 2BEB 2651 move.l <<invalid special address>>, [A3 + 0x2651]
000023CA 23FB 1981 0BBC 02BB move.l [0x0BBC02BB], [[ + <<invalid base displacement size>> + D1]]
000023D2 284B movea.l A4, A3
000023D4 061F 631F addi.b [A7]+, 0x1F
000023D8 C923 and.b -[A3], D4
000023DA 630F bls +0x11 /* 000023EB */
000023DC 0716 btst [A6], D3
000023DE 47AB 0916 .invalid 3, [A3 + 0x916] // invalid opcode 4 with b == 6
000023E2 9721 sub.b -[A1], D3
000023E4 98C3 sub.w A4, D3
000023E6 234B 4FE9 move.l [A1 + 0x4FE9], A3
000023EA 01F3 .incomplete
000023EC 3063 movea.w A0, -[A3]
000023EE 1F05 move.b -[A7], D5
000023F0 224B movea.l A1, A3
000023F2 4F56 chk.w D7, [A6]
000023F4 30E1 move.w [A0]+, -[A1]
000023F6 07A9 6896 bclr [A1 + 0x6896], D3
000023FA C121 and.b -[A1], D0
000023FC EB09 lsl D1.b, 5
000023FE 5043 addq.w D3, 8
00002400 1807 move.b D4, D7
00002402 06F4 .incomplete
00002404 A5D1 syscall vBTOpen, flags=5
00002406 6300 CB01 bls -0x34FD /* FFFFEF09 */
0000240A 2508 move.l -[A2], A0
0000240C 3C8B move.w [A6], A3
0000240E 52E5 shi -[A5]
00002410 3B72 2C72 3E72 move.w [A5 + 0x3E72 /* export_1994 */], [A2 + D2 * 4 + 0x72]
00002416 6492 bcc -0x6C /* 000023AA */
00002418 63A1 bls -0x5D /* 000023BB */
0000241A FEF3 013B .extension 0xEF3 <<F/2-3/7>> // unimplemented
0000241E 0473 1CFE EB27 C902 CB5E 0171 subi.w [[A3 - 0x36FE] + A6 * 2 - 0x34A1FE8F], 0x1CFE
0000242A 0706 btst D6, D3
0000242C CD2B 0E5B and.b [A3 + 0xE5B], D6
00002430 010B btst A3, D0
00002432 000F 8500 ori.b A7, 0x0
00002436 1B0A move.b -[A5], A2
00002438 0F1E btst [A6]+, D7
0000243A 046C FEC3 080E subi.w [A4 + 0x80E], 0xFEC3
00002440 B6AB 5707 cmp.l D3, [A3 + 0x5707]
00002444 06CE .incomplete
00002446 2102 move.l -[A0], D2
00002448 0F85 bclr D5, D7
0000244A 001B 0AFB ori.b [A3]+, 0xFB
0000244E 6785 beq -0x79 /* 000023D5 */
00002450 00DB .incomplete
00002452 1AE0 move.b [A5]+, -[A0]
00002454 8500 sbcd D2, D0
00002456 3B14 move.w -[A5], [A4]
00002458 070A btst A2, D3
0000245A 9A28 0327 sub.b D5, [A0 + 0x327]
0000245E 58AB 5783 addq.l [A3 + 0x5783], 4
00002462 03DB .incomplete
00002464 6FE5 ble -0x19 /* 0000244B */
00002466 04C3 .incomplete
00002468 2403 move.l D2, D3
0000246A 004B 0358 ori.w A3, 0x358
0000246E DB6F 333A add.w [A7 + 0x333A], D5
00002472 9B90 sub.l [A0], D5
00002474 8B0C sbcd -[A5], -[A4]
00002476 070A btst A2, D3
00002478 AEC3 syscall 0xAC3, auto_pop
0000247A 1B41 035B move.b [A5 + 0x35B], D1
0000247E 127B 050F 8500 1B5E movea.b A1, [[PC + <<invalid base displacement size>>] + D0 * 4 - 0x7AFFE4A2]
00002486 1780 20DB move.b [A3 + D2.w - 0x37], D0
0000248A 0ED3 .incomplete
0000248C 27A1 0961 01C3 move.l [[A3 + 0x1C3]], -[A1]
00002492 1A7B 053A F644 0302 A2CC movea.b A5, [[PC - 0x9BBFCFE + D0 * 4] - 0x5D34]
0000249C 632F bls +0x31 /* 000024CD */
0000249E B6F3 0200 cmpa.w A3, [A3 + D0.w * 2]
000024A2 030B btst A3, D1
000024A4 7B86 moveq.l D5, 0xFFFFFF86
000024A6 AB57 syscall bMin
000024A8 831E or.b [A6]+, D1
000024AA C507 abcd D2, D7
000024AC 6B06 bmi +0x8 /* 000024B4 */
000024AE E148 lsl D0.w, 8
000024B0 450A .invalid 2, A2 // invalid opcode 4 with b == 4
000024B2 0909 btst A1, D4
label000024B4:
000024B4 1B0A move.b -[A5], A2
000024B6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000024B8 DB0E addx.b -[A5], -[A6]
000024BA AB57 syscall bMin
000024BC 7B0F moveq.l D5, 0x0F
000024BE E500 asl D0.b, 2
000024C0 5B07 subq.b D7, 5
000024C2 5B09 subq.b A1, 5
000024C4 E100 asl D0.b, 8
000024C6 0FF6 .incomplete
000024C8 588B addq.l A3, 4
000024CA 09FA .incomplete
000024CC 5380 subq.l D0, 1
000024CE ABC0 syscall QDAlphaDispatch
000024D0 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000024D2 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4
000024D4 FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
000024D6 DB16 add.b [A6], D5
000024D8 A47B syscall ADBReInit, flags=4
000024DA 4743 chk.w D3, D3
000024DC 9EA3 sub.l D7, -[A3]
000024DE 4D4B chk.w D6, A3
000024E0 19FA 0390 450B move.b 0xB, [PC + 0x390 /* 00002872, cstring ""<EOF> */]
000024E6 7B47 moveq.l D5, 0x47
000024E8 1BAC 3310 6319 move.b [[A5 + D6 * 2]], [A4 + 0x3310]
000024EE 9B09 subx.b -[A5], -[A1]
000024F0 88FE divu.w D4, <<invalid special address>>
000024F2 6136 bsr +0x38 /* 0000252A */
000024F4 BB04 xor.b D4, D5
label000024F6:
000024F6 6CFE bge -0x0 /* 000024F6 */
000024F8 DB4F addx.w -[A5], -[A7]
000024FA 50C3 st D3
000024FC 4E94 jsr [A4]
000024FE E32C lsl D4.b, D1
00002500 C11B and.b [A3]+, D0
00002502 D301 addx.b D1, D1
00002504 FEAB 0964 .extension 0xEAB <<F/2-3/7>> // unimplemented
00002508 C137 9307 C137 4100 and.b [[A7 + <<invalid base displacement size>>] + A1 * 2 - 0x3EC8BF00], D0
00002510 C137 C83E and.b [A7 + A4 + 0x3E], D0
00002514 9421 sub.b D2, -[A1]
00002516 2093 move.l [A0], [A3]
00002518 0721 btst -[A1], D3
0000251A 2041 movea.l A0, D1
0000251C 0021 2061 ori.b -[A1], 0x61 /* 'a' */
00002520 434B chk.w D1, A3
00002522 0745 bchg D5, D3
00002524 6DCB blt -0x33 /* 000024F1 */
00002526 32C1 move.w [A1]+, D1
00002528 0D1B btst [A3]+, D6
fn0000252A:
0000252A 02FE .incomplete
0000252C 9083 sub.l D0, D3
0000252E 1F93 1DF2 DB6F 493E 1E28 move.b [[-0x2490B6C2] + 0x1E28], [A3]
00002538 D331 6302 E96F add.b [[A1 + <<invalid base displacement size>> + D6 * 2] - 0x1691], D1
0000253E 6202 bhi +0x4 /* 00002542 */
00002540 0F41 bchg D1, D7
label00002542:
00002542 4156 chk.w D0, [A6]
00002544 C130 530D and.b [[A0 + <<invalid base displacement size>>] + D5 * 2], D0
00002548 C930 0C18 and.b [A0 + D0 * 4 + 0x18], D4